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

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

3
পাইথনের অভিধানে থ্রেড সুরক্ষা
আমার একটি ক্লাস রয়েছে যা অভিধান রাখে class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders এবং আমি 4 টি থ্রেড চালিয়ে যাচ্ছি (প্রতিটি রেস্তোঁরার জন্য একটি) যা পদ্ধতিটি কল করে OrderBook.addOrder। প্রতিটি থ্রেড দ্বারা চালিত ফাংশনটি এখানে: def addOrders(restaurant_name): …



13
কতগুলি থ্রেড সম্পূর্ণ হওয়ার জন্য অপেক্ষা করবেন?
সমস্ত থ্রেড প্রক্রিয়া শেষ হওয়ার জন্য কেবল অপেক্ষা করার উপায় কী? উদাহরণস্বরূপ, আসুন আমি বলি: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // wait for all threads' run() methods to complete before …

4
বিভিন্ন থ্রেড নিক্ষেপ করা ব্যতিক্রম ধরা
আমার একটি পদ্ধতি ( Method1) একটি নতুন থ্রেড তৈরি করে। এই থ্রেডটি একটি পদ্ধতি চালায় ( Method2) এবং এক্সটেকশনের সময় একটি ব্যতিক্রম ছুঁড়ে ফেলা হয়। কলিং পদ্ধতিতে আমার সেই ব্যতিক্রম তথ্যটি পাওয়া দরকার ( Method1) এটি কি আপনি সেখানে আমি এই ব্যতিক্রম ধরতে পারে someway Method1যে ফেলে দেওয়া হয় Method2?


5
সেম্যাফোর এবং সেম্যাফোরস্লিমের মধ্যে আমি কীভাবে নির্বাচন করব?
তাদের পাবলিক ইন্টারফেস একই রকম প্রদর্শিত হয়। ডকুমেন্টেশন বলে যে SemaphoreSlim একটি হালকা বিকল্প নেই এবং Windows কার্নেল semaphores ব্যবহার করে না। এই সংস্থান বলে যে সেমফোরস্লিম অনেক দ্রুত। কোন পরিস্থিতিতে সেমফোরস্লিম সেম্যাফোরের উপর আরও তাত্পর্যপূর্ণ এবং এর বিপরীতে?

4
DispatchQueue.main.async এবং DispatchQueue.main.sync এর মধ্যে পার্থক্য
আমি DispatchQueue.main.asyncদীর্ঘসময় ধরে ইউআই সম্পর্কিত ক্রিয়াকলাপ ব্যবহার করে যাচ্ছি । সুইফট উভয় সরবরাহ করে DispatchQueue.main.asyncএবং DispatchQueue.main.syncউভয়ই মূল কাতারে সঞ্চালিত হয়। কেউ আমাকে তাদের মধ্যে পার্থক্য বলতে পারেন? আমার কখন ব্যবহার করা উচিত? DispatchQueue.main.async { self.imageView.image = imageView self.lbltitle.text = "" } DispatchQueue.main.sync { self.imageView.image = imageView self.lbltitle.text = "" }

4
রেফারেন্স অ্যাসাইনমেন্টটি পারমাণবিক তাই কেন ইন্টারলকড? এক্সচেঞ্জ (রেফ অবজেক্ট, অবজেক্ট) প্রয়োজন?
আমার মাল্টিথ্রেডেড এসএমএক্স ওয়েব পরিষেবাদিতে আমার নিজের টাইপ সিস্টেমডাটাতে একটি ক্লাস ফিল্ড _লডাটা ছিল যা কয়েকটি সমন্বিত List<T>এবং Dictionary<T>হিসাবে চিহ্নিত রয়েছে volatile। সিস্টেমের ডেটা ( _allData) একবারে রিফ্রেশ হয়ে যায় এবং আমি এটির নামে অন্য একটি অবজেক্ট তৈরি করে newDataনতুন ডেটা দিয়ে এর ডেটা স্ট্রাকচারগুলি পূরণ করে করি do এটি …

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

9
ফলন () এর প্রধান ব্যবহারগুলি কী কী এবং এটি কীভাবে যোগদান () এবং বাধা () থেকে পৃথক হয়?
yield()জাভাতে পদ্ধতি ব্যবহার সম্পর্কে আমি কিছুটা বিভ্রান্ত , বিশেষত নীচের উদাহরণ কোডটিতে। আমি আরও পড়েছি যে ফলনটি () 'থ্রেড কার্যকর হওয়া রোধ করতে ব্যবহৃত হয়'। আমার প্রশ্নগুলি হ'ল: আমি বিশ্বাস করি যে নীচের কোডটি একই ব্যবহারের সময় yield()এবং কখন এটি ব্যবহার না করে ফলাফল করে output এটা কি সঠিক? আসলে, …


9
আমি কীভাবে থ্রেডগুলির মধ্যে ব্যতিক্রমগুলি প্রচার করতে পারি?
আমাদের একটি ফাংশন রয়েছে যার মধ্যে একটি একক থ্রেড কল করে (আমরা এটির মূল থ্রেডটির নাম রাখি)। ফাংশনের মূল অংশের মধ্যে আমরা সিপিইউ নিবিড় কাজ করার জন্য একাধিক কর্মী থ্রেড স্প্যান করি, সমস্ত থ্রেড শেষ হওয়ার জন্য অপেক্ষা করুন, তারপরে ফলাফলটি মূল থ্রেডে ফিরে আসুন। ফলাফলটি হ'ল কলার নির্বিকারভাবে ফাংশনটি …

6
সুইফট 3-এ কীভাবে বর্তমান থ্রেড চেক করবেন?
সুইফট 3-এ বর্তমান থ্রেড কোনটি আমি পরীক্ষা করব? সুইফ্টের পূর্ববর্তী সংস্করণগুলিতে এটি করা দ্বারা বর্তমান থ্রেডটি প্রধান ছিল কিনা তা পরীক্ষা করা সম্ভব ছিল: NSThread.isMainThread()

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

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