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

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

2
কমপ্লেটেবলফিউচার, ফিউচার এবং আরএক্সজাভা পর্যবেক্ষণযোগ্য মধ্যে পার্থক্য
আমি এর মধ্যে পার্থক্য জানতে চাই CompletableFuture, Futureএবং Observable RxJava। আমি যা জানি সবগুলি অ্যাসিনক্রোনাস তবে Future.get() থ্রেড ব্লক করে CompletableFuture কলব্যাক পদ্ধতি দেয় RxJava Observable--- CompletableFutureঅন্যান্য সুবিধার সাথে অনুরূপ (নিশ্চিত নয়) উদাহরণস্বরূপ: যদি ক্লায়েন্টকে একাধিক পরিষেবা কল করার প্রয়োজন হয় এবং আমরা যখন Futures(জাভা) ব্যবহার করি তখন Future.get()ধারাবাহিকভাবে মৃত্যুদন্ড …

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

11
জাভা সিঙ্ক্রোনাইজড পদ্ধতিতে লক অবজেক্ট, বা পদ্ধতিতে?
যদি আমার একই শ্রেণিতে 2 টি সিঙ্ক্রোনাইজড পদ্ধতি থাকে তবে প্রতিটি পৃথক ভেরিয়েবল অ্যাক্সেস করে তবে 2 থ্রেডগুলি একই সময়ে সেই 2 টি পদ্ধতিতে অ্যাক্সেস করতে পারে? লকটি কি বস্তুটিতে উপস্থিত হয়, বা এটি সিঙ্ক্রোনাইজড পদ্ধতির অভ্যন্তরে ভেরিয়েবলগুলির মতো নির্দিষ্ট হয়ে যায়? উদাহরণ: class X { private int a; private …

7
টাস্ক.রুন () এবং টাস্ক.ফ্যাক্টরি.স্টার্টনিউ () এর মধ্যে পার্থক্য কী
আমার পদ্ধতি আছে: private static void Method() { Console.WriteLine("Method() started"); for (var i = 0; i < 20; i++) { Console.WriteLine("Method() Counter = " + i); Thread.Sleep(500); } Console.WriteLine("Method() finished"); } এবং আমি এই পদ্ধতিটি একটি নতুন টাস্কে শুরু করতে চাই। আমি এভাবে নতুন কাজ শুরু করতে পারি var task …

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

12
জাভা মাল্টিথ্রেডিংয়ে কীভাবে কাউন্টডাউনল্যাচ ব্যবহার করা হয়?
কেউ জাভা CountDownLatchকী এবং কখন এটি ব্যবহার করবেন তা বুঝতে আমাকে সহায়তা করতে পারে? এই প্রোগ্রামটি কীভাবে কাজ করে সে সম্পর্কে আমার খুব পরিষ্কার ধারণা নেই। আমি বুঝতে পারি যে তিনটি থ্রেড একবারে শুরু হবে এবং প্রতিটি থ্রেড 3000 মিমি পরে কাউন্টডাউনল্যাচকে কল করবে। সুতরাং গণনা এক এক করে হ্রাস …

7
রিকার্সিভ লক (মুটেক্স) বনাম নন-রিকার্সিভ লক (মুটেক্স)
পসিক্স মুটেক্সকে পুনরাবৃত্ত হতে দেয়। তার মানে একই থ্রেড একই মুটেক্সকে দু'বার লক করতে পারে এবং অচলাবস্থায় থাকবে না। অবশ্যই এটি দুটি বার আনলক করা দরকার, অন্যথায় অন্য কোনও থ্রেড মিটেক্সটি অর্জন করতে পারে না। নেই সব ব্যবস্থা pthreads সমর্থনকারী এছাড়াও রিকার্সিভ mutexes সমর্থন করি, কিন্তু যদি তারা হতে চান …

10
সিঙ্ক্রোনাইজেশন বনাম লক
java.util.concurrentএপিআই একটি ক্লাস সরবরাহ করে যার নাম দেওয়া হয় Lockযা মূলত সমালোচনামূলক সংস্থান অ্যাক্সেস করার জন্য নিয়ন্ত্রণটিকে সিরিয়ালাইজ করবে। এটি যেমন পদ্ধতি দেয় park()এবং unpark()। আমরা synchronizedকীওয়ার্ড এবং ব্যবহার wait()এবং notify() notifyAll()পদ্ধতিগুলি ব্যবহার করতে পারলে আমরা অনুরূপ জিনিসগুলি করতে পারি । আমি ভাবছি যে এর মধ্যে কোনটি অনুশীলনে ভাল এবং …

5
আমি কীভাবে এই ফরচ কোডটি সমান্তরালে রূপান্তর করতে পারি?
আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি Parallel.ForEach। কী Parallel.ForEachএবং এটি ঠিক কী করে? দয়া করে কোনও এমএসডিএন লিঙ্কটি উল্লেখ করবেন না। এখানে একটি সাধারণ উদাহরণ: string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } আমি কীভাবে এই উদাহরণটি আবার লিখতে পারি Parallel.ForEach?

6
থ্রেড তৈরি করা কেন ব্যয়বহুল বলে?
জাভা টিউটোরিয়ালগুলি বলে যে একটি থ্রেড তৈরি করা ব্যয়বহুল। তবে কেন এটি ব্যয়বহুল? একটি জাভা থ্রেড তৈরি হওয়ার পরে ঠিক কী ঘটছে যা এর সৃষ্টি ব্যয়বহুল করে তোলে? আমি বিবৃতিটিকে সত্য হিসাবে নিচ্ছি, তবে আমি কেবল জেভিএম-তে থ্রেড তৈরির যান্ত্রিকগুলিতে আগ্রহী। থ্রেড লাইফসাইকেল ওভারহেড। থ্রেড তৈরি এবং টিয়ারডাউন বিনামূল্যে নয়। …

9
ইনভোকেরইওয়ার্ড কোড প্যাটার্নটি স্বয়ংক্রিয় করা
ইভেন্ট-চালিত জিইউআই কোডে যেখানে নিম্নলিখিত কোড প্যাটার্নটি লিখতে হবে তার জন্য আমি কতক্ষণ বেদনাদায়ক সচেতন হয়েছি private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } হয়ে: private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); } …

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

10
NET দিয়ে থ্রেড শেষ হওয়ার জন্য কীভাবে অপেক্ষা করবেন?
আমি সত্যিই সি # তে আগে কখনও থ্রেডিং ব্যবহার করি নি যেখানে আমার দুটি থ্রেড, পাশাপাশি মূল ইউআই থ্রেড থাকা দরকার। মূলত, আমি নিম্নলিখিত আছে। public void StartTheActions() { //Starting thread 1.... Thread t1 = new Thread(new ThreadStart(action1)); t1.Start(); // Now, I want for the main thread (which is calling …
178 c#  multithreading 

8
পাইথনে থ্রেড আইডি কীভাবে পাবেন
আমার কাছে একটি মাল্টি-থ্রেডিং পাইথন প্রোগ্রাম রয়েছে এবং একটি ইউটিলিটি ফাংশন রয়েছে writeLog(message)যা বার্তাটি অনুসরণ করে একটি টাইমস্ট্যাম্প লিখে। দুর্ভাগ্যক্রমে, ফলস্বরূপ লগ ফাইলটি কোন থ্রেডটি কোন বার্তাটি উত্পন্ন করছে তার কোনও ইঙ্গিত দেয় না। writeLog()কোন থ্রেড এটি কল করছে তা সনাক্ত করতে আমি বার্তায় কিছু যুক্ত করতে সক্ষম হতে চাই …

8
মুটেক্স উদাহরণ / টিউটোরিয়াল? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 4 মাস আগে বন্ধ ছিল । এই প্রশ্নটি উন্নত করুন আমি মাল্টিথ্রেডিংয়ে নতুন, এবং কীভাবে মুটিেক্স কাজ করে তা …

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