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

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

10
সি ++ 0x এর কোনও সেমোফোর নেই? কীভাবে থ্রেডগুলি সিঙ্ক্রোনাইজ করবেন?
এটি কি সত্য যে সি ++ 0x سیمফোরগুলি ছাড়াই আসবে? স্টেম ওভারফ্লোতে ইতিমধ্যে সেমোফোরগুলির ব্যবহার সম্পর্কে কিছু প্রশ্ন রয়েছে। আমি একটি থ্রেড অন্য থ্রেডে কিছু ইভেন্টের জন্য অপেক্ষা করতে দিতে সমস্ত সময় তাদের (পসিক্স সেমোফোরস) ব্যবহার করি: void thread0(...) { doSomething0(); event1.wait(); ... } void thread1(...) { doSomething1(); event1.post(); ... …

16
আমি কীভাবে লিনাক্সের কোনও প্রক্রিয়ার থ্রেড কাউন্ট পর্যবেক্ষণ করতে পারি?
আমি লিনাক্সে একটি নির্দিষ্ট প্রক্রিয়া দ্বারা ব্যবহৃত থ্রেডের সংখ্যা পর্যবেক্ষণ করতে চাই। প্রক্রিয়াটির কার্যকারিতা প্রভাবিত না করে এই তথ্য পাওয়ার সহজ উপায় কি আছে?

8
সিঙ্ক্রোনাইজেশন কনটেক্সট কী করে?
প্রোগ্রামিং সি # বইটিতে এর কয়েকটি নমুনা কোড রয়েছে SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); আমি থ্রেডে একটি শিক্ষানবিস, সুতরাং দয়া করে বিস্তারিত উত্তর দিন। প্রথমত, আমি জানিনা প্রসঙ্গে কী বোঝায়, প্রোগ্রামটি এর মধ্যে originalContextকী সংরক্ষণ করে …
135 c#  .net  multithreading 

3
ইভেন্ট লুপ বোঝা
আমি এটি সম্পর্কে চিন্তাভাবনা করছি এবং এটিই আমি নিয়ে এসেছি: ধরা যাক আমাদের মতো একটি কোড রয়েছে: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); একটি অনুরোধ আসে, এবং জেএস ইঞ্জিন ধাপে ধাপে উপরের কোডটি কার্যকর করতে শুরু করে। প্রথম দুটি কল হ'ল সিঙ্ক কল। কিন্তু যখন এটি setTimeoutপদ্ধতিতে আসে , এটি একটি …

10
মিটেক্স এবং সমালোচনামূলক বিভাগের মধ্যে পার্থক্য কী?
লিনাক্স, উইন্ডোজ দৃষ্টিকোণ থেকে ব্যাখ্যা করুন? আমি সি # তে প্রোগ্রামিং করছি, এই দুটি পদটি কোনও পার্থক্য আনবে। উদাহরণস্বরূপ এবং এর সাথে আপনি যতটা পারেন পোস্ট করুন ... ধন্যবাদ

3
প্যাকেজড_টাস্ক এবং অ্যাসিঙ্কের মধ্যে পার্থক্য কী
সি ++ 11 এর থ্রেডযুক্ত মডেলটির সাথে কাজ করার সময় আমি লক্ষ্য করেছি std::packaged_task<int(int,int)> task([](int a, int b) { return a + b; }); auto f = task.get_future(); task(2,3); std::cout << f.get() << '\n'; এবং auto f = std::async(std::launch::async, [](int a, int b) { return a + b; }, 2, …

10
অ্যাসিঙ্ক্রোনাস বনাম মাল্টিথ্রেডিং - কোনও পার্থক্য আছে কি?
একটি অ্যাসিঙ্ক্রোনাস কল সবসময়ই নতুন থ্রেড তৈরি করে? এই দুটির মধ্যে পার্থক্য কী? একটি অ্যাসিঙ্ক্রোনাস কল কি সর্বদা একটি নতুন থ্রেড তৈরি বা ব্যবহার করে? উইকিপিডিয়া বলেছেন : কম্পিউটার প্রোগ্রামিংয়ে, অ্যাসিক্রোনাস ইভেন্টগুলি হ'ল মূল প্রোগ্রাম প্রবাহের স্বাধীনভাবে ঘটে। অ্যাসিঙ্ক্রোনাস অ্যাকশনগুলি হ'ল অ-ব্লকিং স্কিমগুলিতে সম্পাদিত ক্রিয়াসমূহ, মূল প্রোগ্রামের প্রবাহকে প্রক্রিয়াজাতকরণ চালিয়ে …

16
উইন্ডোজ থ্রেডিং: _বেগিনথ্রেড বনাম _বেগিনথ্রেডেক্স বনাম ক্রিয়েটথ্রেড সি ++
থ্রেড শুরু করার আরও ভাল উপায় কী _beginthread, _beginthreadxবা CreateThread? আমি কোনটি সুবিধার / অসুবিধেও আছে চেষ্টা করছি _beginthread, _beginthreadexএবং CreateThread। এই সমস্ত ফাংশন একটি নতুন নির্মিত থ্রেডে একটি থ্রেড হ্যান্ডেল ফিরিয়ে দেয়, আমি ইতিমধ্যে জানি যে ক্রিয়েটথ্রেড যখন একটি ত্রুটি দেখা দেয় তখন কিছুটা অতিরিক্ত তথ্য সরবরাহ করে (এটি …
133 c++  c  multithreading  winapi 

6
জাভাতে আমার কোন সমবর্তী সারির প্রয়োগটি ব্যবহার করা উচিত?
জাভাডক্স থেকে: অনেকগুলি থ্রেড একটি সাধারণ সংগ্রহে অ্যাক্সেস ভাগ করে নেওয়ার সময় একটি কনক্র্যান্টলিঙ্কডকুইউ একটি উপযুক্ত পছন্দ। এই সারিটি নাল উপাদানগুলিকে অনুমতি দেয় না। অ্যারেব্লকিংকিউ একটি ক্লাসিক " বাউন্ডেড বাফার", যাতে স্থির আকারের অ্যারে প্রযোজকরা sertedোকানো এবং ভোক্তাদের দ্বারা আহরণের উপাদানগুলি ধারণ করে। এই শ্রেণিটি অপেক্ষারত প্রযোজক এবং গ্রাহক থ্রেড …

7
অ্যান্ড্রয়েডে আমি কীভাবে একটি পটভূমি থ্রেডে কোড চালাতে পারি?
অবিচ্ছিন্নভাবে আমি কিছু কোড চালিয়ে যেতে চাই in আমি এটি কোনও পরিষেবাতে করতে চাই না। অন্য কোন উপায় কি সম্ভব? আমি Threadক্লাসটি কল করার চেষ্টা করেছি Activityকিন্তু আমার Activityঅবশিষ্টাংশগুলি কিছু সময়ের জন্য পটভূমিতে রয়েছে এবং পরে এটি বন্ধ হয়ে যায়। Threadশ্রেণী কাজ করার স্টপ। class testThread implements Runnable { @Override …

6
কোনও থ্রেড পুল থেকে থ্রেড আইডি কীভাবে পাবেন?
আমার কাছে একটি স্থির থ্রেড পুল রয়েছে যা আমি কাজগুলি জমা করি ( 5 টি থ্রেডের মধ্যে সীমাবদ্ধ )। আমি কিভাবে জানতে পারবেন ঐ এক যা 5 থ্রেড executes আমার কাজে (ভালো কিছু "থ্রেড # 3 5 এই কাজের করছে")? ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite loop: taskExecutor.execute(new MyTask()); .... …

3
থ্রেড_লোকাল সি ++ 11 এর অর্থ কী?
আমি thread_localসি ++ 11 এর বর্ণনায় বিভ্রান্ত হয়ে পড়েছি । আমার বোধগম্যতা হল, প্রতিটি থ্রেডে একটি ফাংশনে স্থানীয় ভেরিয়েবলের অনন্য অনুলিপি রয়েছে। গ্লোবাল / স্ট্যাটিক ভেরিয়েবলগুলি সমস্ত থ্রেড (সম্ভবত লকগুলি ব্যবহার করে সিঙ্ক্রোনাইজড অ্যাক্সেস) দ্বারা অ্যাক্সেস করা যায়। এবং thread_localভেরিয়েবলগুলি সমস্ত থ্রেডের কাছে দৃশ্যমান তবে কেবল যে থ্রেডের জন্য সেগুলি …


10
সি ++ 11 এ থ্রেড পুলিং
প্রাসঙ্গিক প্রশ্ন : সি ++ 11 সম্পর্কে: সি ++ 11: স্টাড :: থ্রেড পুল করা হয়েছে? সি ++ 11 এ অ্যাসিঙ্ক (লঞ্চ :: অ্যাসিঙ্ক) ব্যয়বহুল থ্রেড সৃষ্টি এড়ানোর জন্য থ্রেড পুলগুলি অচল করে দেবে? বুস্ট সম্পর্কে: সি ++ বুস্ট থ্রেড পুনরায় ব্যবহারের থ্রেড বুস্ট :: থ্রেড এবং তাদের একটি পুল …

5
মাল্টি থ্রেডিংয়ের সাথে অস্থিরতা কখন ব্যবহার করবেন?
যদি কোনও বৈশ্বিক পরিবর্তনশীল অ্যাক্সেস করার জন্য দুটি থ্রেড থাকে তবে অনেক টিউটোরিয়াল বলে যে কোনও রেজিস্টারে চলকটি সংযুক্ত করে সংকলককে রোধ করতে পরিবর্তনশীলটিকে অস্থির করে তোলে এবং এটি সঠিকভাবে আপডেট হয় না। তবে দুটি থ্রেড উভয়ই একটি ভাগ করা ভেরিয়েবল অ্যাক্সেস করা এমন কিছু যা কোনও মুটেক্সের মাধ্যমে সুরক্ষার …

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