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

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

4
কিভাবে স্ট্রেস ব্যবহার করে শিশু প্রক্রিয়া ট্র্যাক করবেন?
আমি ব্যবহার করতাম strace সংক্ষেপে একটি প্রক্রিয়া সংযুক্ত । প্রক্রিয়া 90 টি থ্রেড তৈরি করেছে। আমি যখন আপত্তিকর থ্রেডটি পেয়েছি, তখন আমাকে ক্লান্তিকরভাবে প্যারেন্ট থ্রেড, তারপরে পিতামহী থ্রেড এবং অন্যদিকে মূল প্রক্রিয়াটির সমস্ত উপায় অনুসন্ধান করতে হয়েছিল। কোন থ্রেড অন্যটি তৈরি করেছে তা দ্রুত বের করার কোনও কৌশল বা সরঞ্জাম …

5
জাভা রেজেক্স থ্রেড কি নিরাপদ?
আমার একটি ফাংশন রয়েছে যা ব্যবহার করে Pattern#compileএবং Matcherএকটি প্যাটার্নের জন্য স্ট্রিংগুলির তালিকা অনুসন্ধান করতে। এই ফাংশনটি একাধিক থ্রেডে ব্যবহৃত হয়। প্রতিটি থ্রেডের একটি অনন্য প্যাটার্ন থাকবে Pattern#compileযখন থ্রেডটি তৈরি করা হবে। থ্রেড এবং নিদর্শনগুলির সংখ্যা গতিশীল, যার অর্থ Patternকনফিগারেশনের সময় আমি আরও গুলি এবং থ্রেড যুক্ত করতে পারি । …

8
.NET কনসোল অ্যাপটি কীভাবে চলতে হবে?
একটি কনসোল অ্যাপ্লিকেশন বিবেচনা করুন যা কিছু পরিষেবা পৃথক থ্রেডে শুরু করে। ব্যবহারকারীকে এটি বন্ধ করার জন্য Ctrl + C টিপতে অপেক্ষা করা দরকার। নিম্নলিখিতটি করার কোনটি আরও ভাল উপায়? static ManualResetEvent _quitEvent = new ManualResetEvent(false); static void Main() { Console.CancelKeyPress += (sender, eArgs) => { _quitEvent.Set(); eArgs.Cancel = true; …

3
স্ট্যাথ্রেড এবং মাল্টিথ্রেডিং
স্ট্যাথ্রেড সম্পর্কিত এমএসডিএন নিবন্ধ থেকে: ইঙ্গিত করে যে কোনও অ্যাপ্লিকেশনের জন্য সিওএম থ্রেডিং মডেলটি একক থ্রেডযুক্ত অ্যাপার্টমেন্ট (এসটিএ)। (রেফারেন্সের জন্য, এটি সম্পূর্ণ নিবন্ধ ।) একক থ্রেডেড অ্যাপার্টমেন্ট ... ঠিক আছে, আমার মাথার উপর দিয়ে গেল। এছাড়াও, আমি কোথাও পড়েছি যে আপনার অ্যাপ্লিকেশনটি COM ইন্টারপ ব্যবহার না করলে এই বৈশিষ্ট্যটি আসলে …
102 c#  .net  multithreading  sta 

3
.Class জন্য জাভা সিঙ্ক্রোনাইজড ব্লক
এই জাভা কোডটির অর্থ কী? এটি কি সমস্ত বস্তুতে লক লাভ করবে MyClass? synchronized(MyClass.class) { //is all objects of MyClass are thread-safe now ?? } এবং উপরের কোডটি কীভাবে এটির থেকে আলাদা হয়: synchronized(this) { //is all objects of MyClass are thread-safe now ?? }

4
থ্রেড তৈরি করা হচ্ছে - টাস্ক.ফ্যাক্টরি.স্টার্টনিউ বনাম নতুন থ্রেড ()
আমি। নেট 4 এ নতুন থ্রেডিং এবং সমান্তরাল গ্রন্থাগারগুলি সম্পর্কে শিখছি অতীতে আমি এর মতো একটি নতুন থ্রেড তৈরি করতাম (উদাহরণ হিসাবে): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); এখন আমি করতে পারি: Task t = Task.Factory.StartNew(() => { ThreadProcedure(); }); পার্থক্য যদি কোন হয়? ধন্যবাদ

9
কীভাবে সারিবদ্ধ হওয়ার আগে থ্রেডপুলকে আরও বাড়িয়ে তুলতে থ্রেডপুলএক্সিকিউটার পাবেন?
আমাদের বেশিরভাগ ব্যবহার করা থ্রেড-পুলগুলির ThreadPoolExecutorপিছনে থাকা ডিফল্ট আচরণে আমি কিছু সময়ের জন্য হতাশ হয়েছি ExecutorService। জাভাদোকস থেকে উদ্ধৃতি দিতে: আরো corePoolSize চেয়ে কিন্তু চেয়ে maximumPoolSize থ্রেড চলমান কম হয়, তাহলে একটি নতুন থ্রেড তৈরি করা হবে শুধুমাত্র যদি কিউ পূর্ণ । এর অর্থ হ'ল আপনি যদি নীচের কোডটি দিয়ে …

5
পাইথনে "থ্রেড লোকাল স্টোরেজ" কী এবং আমার কেন এটি দরকার?
পাইথনে বিশেষত, কীভাবে চলকগুলি থ্রেডগুলির মধ্যে ভাগ করা যায়? যদিও আমি threading.Threadবাস্তবে কখনও বুঝতে পারিনি বা ভেরিয়েবলগুলি কীভাবে ভাগ করা যায় তার উদাহরণগুলি আগে দেখিনি। এগুলি কি মূল থ্রেড এবং বাচ্চাদের মধ্যে ভাগ করা যায় বা কেবল বাচ্চাদের মধ্যে? এই ভাগ করাটি এড়াতে আমার কখন থ্রেড লোকাল স্টোরেজ ব্যবহার করা …

7
জাভা থ্রেডলোকাল ভেরিয়েবলগুলি স্থির হওয়া উচিত
আমি এখানে থ্রেডলোকালের জন্য জাভাডোক পড়ছিলাম https://docs.oracle.com/javase/1.5.0/docs/api/java/lang/ThreadLocal.html এবং এটিতে "থ্রেডলোকাল উদাহরণগুলি এমন ক্লাসগুলিতে সাধারণত ব্যক্তিগত স্ট্যাটিক ক্ষেত্র যা একটি থ্রেডের সাথে রাষ্ট্রকে যুক্ত করতে চায় (যেমন, কোনও ব্যবহারকারী আইডি বা লেনদেন আইডি)"। তবে আমার প্রশ্ন হ'ল কেন তারা এটিকে স্থির (সাধারণত) বানাতে বেছে নিয়েছিল - এটি "প্রতি থ্রেড" রাষ্ট্রের জন্য …

6
ওয়েট এবং ব্লকড থ্রেডের রাজ্যের মধ্যে পার্থক্য
থ্রেড স্টেট ওয়েট এবং থ্রেড স্টেট ব্লকডের মধ্যে পার্থক্য কী? Thread.State ডকুমেন্টেশন : অবরুদ্ধ একটি থ্রেড যা মনিটরের লকের জন্য অপেক্ষা করা অবরুদ্ধ this এই অবস্থায় রয়েছে। অপেক্ষা করা হচ্ছে একটি থ্রেড যে অন্য থ্রেড জন্য অনির্দিষ্টকালের জন্য অপেক্ষা করছে একটি নির্দিষ্ট কর্ম সঞ্চালন করার জন্য এই অবস্থায় রয়েছে পার্থক্যটি …

5
টাস্ক শেষ না হওয়া পর্যন্ত অপেক্ষা করা হচ্ছে
ডিসপ্যাচকিউয়ে কাজ শেষ না হওয়া পর্যন্ত আমি কীভাবে আমার কোডটি অপেক্ষা করতে পারি? এটির কোনও কমপ্লেইশনহ্যান্ডলার বা কিছু দরকার? func myFunction() { var a: Int? DispatchQueue.main.async { var b: Int = 3 a = b } // wait until the task finishes, then print print(a) // - this will contain …

3
থ্রেডগুলি একই পিআইডি ভাগ করে নিলে কীভাবে তাদের সনাক্ত করা যায়?
লিনাক্সে থ্রেড প্রয়োগের সাথে সম্পর্কিত আমার একটি প্রশ্ন রয়েছে। লিনাক্সের সুস্পষ্ট থ্রেড সমর্থন নেই। ইউজার স্পেসে আমরা থ্রেড তৈরির জন্য থ্রেড লাইব্রেরি (এনপিটিএলের মতো) ব্যবহার করতে পারি। এখন আমরা যদি এনপিটিএল ব্যবহার করি তবে এটি 1: 1 ম্যাপিং সমর্থন করে। কার্নেল clone()থ্রেড প্রয়োগ করতে ফাংশনটি ব্যবহার করবে । ধরুন আমি …

2
কিভাবে একটি জাভা থ্রেড ডাম্প বিশ্লেষণ?
আমি জাভা সম্পর্কে আরও বোঝার চেষ্টা করছি, বিশেষত মেমরি পরিচালনা এবং থ্রেড সম্পর্কে। এই কারণে আমি সম্প্রতি থ্রেড ডাম্পগুলিতে দেখার আগ্রহ খুঁজে পেয়েছি। জাভা জন্য অন্তর্নির্মিত সরঞ্জাম ভিজুয়ালভিএম ব্যবহার করে কোনও ওয়েব অ্যাপ থেকে নেওয়া কয়েকটি লাইন এখানে দেওয়া হয়েছে: "Finalizer" daemon prio=8 tid=0x02b3d000 nid=0x898 in Object.wait() [0x02d0f000] java.lang.Thread.State: WAITING …

3
বর্তমান সিঙ্ক্রোনাইজেশন কনটেক্সটটি কোনও টাস্কশেডুলার হিসাবে ব্যবহার করা যাবে না
আমি আমার ভিউমোডেলে দীর্ঘ চলমান সার্ভার কল চালানোর জন্য টাস্কগুলি ব্যবহার করছি এবং ফলাফলগুলি মার্শাল করে Dispatcherব্যবহার করা হয়েছে TaskScheduler.FromSyncronizationContext()। উদাহরণ স্বরূপ: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); আমি অ্যাপ্লিকেশনটি কার্যকর করিলে এটি কাজ …

3
প্রসঙ্গটি নতুন লিনাক্স কার্নেলগুলিতে অনেক ধীর গতিতে স্যুইচ করে
আমরা আমাদের সার্ভারের ওএসকে উবুন্টু 10.04 এলটিএস থেকে উবুন্টু 12.04 এলটিএসে আপগ্রেড করতে চাইছি। দুর্ভাগ্যক্রমে, দেখে মনে হচ্ছে যে একটি থ্রেড চালানো যে প্রচ্ছন্নতাটি চলনযোগ্য হয়ে উঠেছে তা 2.6 কার্নেল থেকে 3.2 কার্নেলের মধ্যে উল্লেখযোগ্যভাবে বৃদ্ধি পেয়েছে। বাস্তবে আমরা যে বিলম্বের সংখ্যা পাচ্ছি তা বিশ্বাস করা শক্ত। আমাকে পরীক্ষা সম্পর্কে …

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