প্রশ্ন ট্যাগ «multithreading»

মাল্টি-থ্রেডিং হ'ল একাধিক সমবর্তনমূলক স্ট্রিমগুলি (সাধারণত থ্রেড হিসাবে পরিচিত) ব্যবহার করে একযোগে বা অবিচ্ছিন্নভাবে কাজ সম্পাদনের কম্পিউটার বা প্রোগ্রামের দক্ষতা is

6
এসটিডি :: অনন্য_লক <স্টাডি :: মিউটেক্স> বা এসডিডি: লক_গার্ড <স্টাডি :: মিটেক্স>?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : d স্টেড :: ইউনিক_লক отличается d স্টেড :: লক_গার্ড? আমার দুটি ব্যবহারের মামলা রয়েছে। উ: আমি একটি কাতারে দুটি থ্রেড দিয়ে অ্যাক্সেস সিঙ্ক্রোনাইজ করতে চাই। বি। আমি একটি কাতারে দুটি থ্রেডের মাধ্যমে অ্যাক্সেসকে সিঙ্ক্রোনাইজ করতে এবং শর্ত পরিবর্তনশীল ব্যবহার …

8
মাল্টিপ্রসেসিং পুলের মতো থ্রেডিং পুল?
মাল্টিপ্রসেসিং মডিউলটির পুল বর্গের মতো শ্রমিক থ্রেডের জন্য কি কোনও পুল শ্রেণি রয়েছে ? আমি উদাহরণস্বরূপ মানচিত্রের ফাংশনটির সমান্তরাল করার সহজ উপায়টি পছন্দ করি def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) তবে আমি নতুন প্রক্রিয়া তৈরির ওভারহেড ছাড়াই এটি করতে চাই। আমি জিআইএল সম্পর্কে জানি যাইহোক, আমার …

20
পাইথনের থ্রেড থেকে রিটার্নের মান কীভাবে পাবেন?
ফাংশন fooআয় নিচে একটি স্ট্রিং 'foo'। 'foo'থ্রেডের লক্ষ্য থেকে ফেরত দেওয়া মান আমি কীভাবে পেতে পারি ? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() উপরে দেখানো "এটি করার একটি সুস্পষ্ট উপায়", কাজ করে না: thread.join()ফিরে এসেছে None।

13
কলিং থ্রেড এই বিষয়টিকে অ্যাক্সেস করতে পারে না কারণ একটি ভিন্ন থ্রেড এটির মালিক
আমার কোডটি নীচের মতো public CountryStandards() { InitializeComponent(); try { FillPageControls(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Country Standards", MessageBoxButton.OK, MessageBoxImage.Error); } } /// &lt;summary&gt; /// Fills the page controls. /// &lt;/summary&gt; private void FillPageControls() { popUpProgressBar.IsOpen = true; lblProgress.Content = "Loading. Please wait..."; progress.IsIndeterminate = true; worker = new …

15
নতুন থ্রেডে আমি কীভাবে একটি সাধারণ বিট কোড চালাব?
আমার কিছুটা কোড রয়েছে যা জিইউআইয়ের তুলনায় আমার আলাদা থ্রেডে চালানো দরকার কারণ এটি বর্তমানে কোডটি চালিত হওয়ার সাথে সাথে ফর্মটি স্থির করে দেয় (10 সেকেন্ড বা তার বেশি)। ধরুন আমি এর আগে কখনও নতুন থ্রেড তৈরি করিনি; সি # তে এটি কীভাবে করা যায় এবং নেট ফ্রেমওয়ার্ক 2.0 বা …
340 c#  .net  multithreading 


16
অন্য থ্রেড থেকে মূল থ্রেডে চলমান কোড
একটি অ্যান্ড্রয়েড পরিষেবাতে আমি কিছু পটভূমি কাজ করার জন্য থ্রেড তৈরি করেছি। আমার এমন একটি পরিস্থিতি রয়েছে যেখানে মূল থ্রেডের বার্তার কাতারে একটি থ্রেডকে নির্দিষ্ট কাজ পোস্ট করা দরকার, উদাহরণস্বরূপ এ Runnable। একটি উপায় আছে পেতে হয় Handlerমূল থ্রেড এবং পোস্টের Message/ Runnableআমার অন্যান্য থ্রেড থেকে এটা কিভাবে? ধন্যবাদ,

29
সময়সীমা সহ মডিউল 'সাবপ্রসেস' ব্যবহার করা হচ্ছে
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : ваниеывание процесса и задержка на исполнение এটির stdoutডেটা ফিরিয়ে দেওয়ার একটি স্বেচ্ছাসেবক কমান্ড চালাতে পাইথন কোডটি এখানে দেওয়া হয়েছে , বা শূন্য-বহির্গমন প্রস্থান কোডগুলিতে একটি ব্যতিক্রম বাড়াতে হবে: proc = subprocess.Popen( cmd, stderr=subprocess.STDOUT, # Merge stdout and stderr stdout=subprocess.PIPE, …


11
কোনও থ্রেড থেকে থ্রেড আইডি পাওয়া
সি # তে উদাহরণস্বরূপ থ্রেডগুলি ডিবাগ করার সময় আপনি প্রতিটি থ্রেডের আইডি দেখতে পারেন। প্রোগ্রামটিমে আমি একই থ্রেড পাওয়ার কোনও উপায় খুঁজে পাইনি। আমি বর্তমান থ্রেডের আইডিও পেতে পারি না (এর বৈশিষ্ট্যগুলিতে Thread.currentThread)। সুতরাং, আমি ভাবছি কীভাবে ভিজ্যুয়াল স্টুডিও থ্রেডগুলির আইডি পেয়েছে এবং 2345উদাহরণস্বরূপ, আইডির সাহায্যে থ্রেডটির হ্যান্ডেলটি পাওয়ার কোনও …
319 c#  .net  multithreading 

8
যদি কেউ সিঙ্ক্রোনাইজড (এটি) ব্যবহার করতে পারে তবে কেন একটি রেন্টেন্টলক ব্যবহার করবেন?
আমি বুঝতে কি সম্পাতবিন্দু মধ্যে লক এত গুরুত্বপূর্ণ যদি ব্যবহার করতে পারেন তোলে চেষ্টা করছি synchronized (this)। নীচের ডামি কোডে, আমি এটি করতে পারি: সম্পূর্ণ পদ্ধতিটি সিঙ্ক্রোনাইজ করুন বা অরক্ষিত অঞ্চলটি সংহত করুন ( synchronized(this){...}) বা একটি রিরেন্ট্যান্ট লক দিয়ে দুর্বল কোড অঞ্চলটি লক করুন। কোড: private final ReentrantLock lock …

7
জাভাতে বিঘ্নিত এক্সসেপশন পরিচালনা করা
হ্যান্ডলিংয়ের নিম্নলিখিত পদ্ধতিগুলির মধ্যে পার্থক্য কী InterruptedException? এটা করার সবচেয়ে ভালো উপায় কি? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } অথবা try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } সম্পাদনা: আমি আরও জানতে চাই যে এই দুটি ক্ষেত্রে কোনটি পরিস্থিতিতে ব্যবহৃত হয়।

5
জাভা সিঙ্ক্রোনাইজড কীওয়ার্ডের সি # সংস্করণ?
সি # এর জাভা "সিঙ্ক্রোনাইজড" কীওয়ার্ডটির নিজস্ব সংস্করণ রয়েছে? অর্থাৎ জাভাতে এটি কোনও ফাংশন, কোনও অবজেক্ট বা কোডের ব্লকের সাথে নির্দিষ্ট করা যেতে পারে: public synchronized void doImportantStuff() { // dangerous code goes here. } অথবা public void doImportantStuff() { // trivial stuff synchronized(someLock) { // dangerous code goes here. …

12
কত থ্রেড অনেক বেশি?
আমি একটি সার্ভার লিখছি, এবং অনুরোধটি গ্রহণ করার পরে আমি প্রতিটি ক্রিয়া একটি পৃথক থ্রেডে প্রেরণ করি। আমি এটি করি কারণ প্রায় প্রতিটি অনুরোধ ডেটাবেস কোয়েরি করে। আমি থ্রেডপুল লাইব্রেরি ব্যবহার করছি থ্রেডগুলি নির্মাণ / ধ্বংস হ্রাস করতে। আমার প্রশ্ন: I / O থ্রেডগুলির মতো ভাল কাট অফ পয়েন্টটি কী? …

8
জাভাতে কখন অ্যাটমিক রেফারেন্স ব্যবহার করবেন?
আমরা কখন ব্যবহার করব AtomicReference? সমস্ত মাল্টিথ্রেডেড প্রোগ্রামগুলিতে কি বস্তু তৈরি করা দরকার? একটি সাধারণ উদাহরণ সরবরাহ করুন যেখানে অ্যাটমিক রেফারেন্স ব্যবহার করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.