প্রশ্ন ট্যাগ «task-parallel-library»

টাস্ক প্যারালাল লাইব্রেরি .NET 4 সাল থেকে নেট ফ্রেমওয়ার্কের অংশ It

6
বাতিলকরণ টোকেনের জন্য ডিফল্ট প্যারামিটার
আমার কিছু অ্যাসিঙ্ক কোড রয়েছে যা আমি এতে যুক্ত করতে চাই CancellationToken। তবে, এমন অনেকগুলি বাস্তবায়ন রয়েছে যেখানে এটির প্রয়োজন নেই তাই আমি একটি ডিফল্ট প্যারামিটার রাখতে চাই - সম্ভবত CancellationToken.None। যাহোক, Task<x> DoStuff(...., CancellationToken ct = null) উৎপাদনের ডিফল্ট প্যারামিটার হিসাবে '' টাইপের মানটি ব্যবহার করা যায় না কারণ …

5
একটি অ্যাসিঙ্ক / অপেক্ষার উদাহরণ যা অচলাবস্থার কারণ হয়ে দাঁড়ায়
সি # 's async/ ব্যবহার করে অ্যাসিক্রোনাস প্রোগ্রামিংয়ের জন্য আমি কয়েকটি সেরা অনুশীলন পেয়েছিawait কীওয়ার্ডগুলি (আমি সি # 5.0 এ নতুন) আমি পেয়েছি। প্রদত্ত পরামর্শগুলির মধ্যে একটি ছিল: স্থায়িত্ব: আপনার সিঙ্ক্রোনাইজেশন প্রসঙ্গে জানুন ... কিছু সিঙ্ক্রোনাইজেশন প্রসঙ্গটি পুনঃপ্রেরণকারী এবং একক থ্রেডযুক্ত। এর অর্থ একটি নির্দিষ্ট সময়ে নির্দিষ্ট সময়ে শুধুমাত্র একটি …

3
কখনও শেষ না হওয়া কাজটি কার্যকর করার সঠিক উপায়। (টাইমার বনাম টাস্ক)
সুতরাং, যতক্ষণ অ্যাপ্লিকেশন চলছে বা বাতিলকরণের জন্য অনুরোধ করা হচ্ছে ততক্ষণ আমার অ্যাপ্লিকেশনটিকে প্রায় ক্রমাগত (10 সেকেন্ডের বিরতি দিয়ে বা প্রতিটি রানের মধ্যে) ক্রিয়া সম্পাদন করা উচিত। এটি যে কাজটি করতে হবে তাতে 30 সেকেন্ড সময় নেওয়ার সম্ভাবনা রয়েছে। একটি সিস্টেম.টাইমার্স.টাইমারের ব্যবহার করা কি পূর্ববর্তী "টিক" সম্পন্ন হওয়ার আগে এটি …

7
System.Threading.Timer এর জন্য কি কোনও কার্য ভিত্তিক প্রতিস্থাপন রয়েছে?
আমি নেট নেট's.০ এর টাস্কগুলিতে নতুন এবং আমি টাইমারকে টাস্ক ভিত্তিক প্রতিস্থাপন বা বাস্তবায়ন যেমন উদাহরণস্বরূপ একটি পর্যায়ক্রমিক টাস্ক হিসাবে বিবেচনা করব তা সন্ধান করতে পারিনি। সেখানে কি এমন জিনিস আছে? আপডেট আমি আমার প্রয়োজনীয়তার সমাধান হিসাবে যা নিয়েছি তা নিয়ে এসেছি যা শিশুদের সাথে একটি টাস্কের ভিতরে "টাইমার" কার্যকারিতাটি …

3
SemaphoreSlim ব্যবহার বুঝতে হবে
আমার কোডটি এখানে রয়েছে তবে আমি কী করছি তা বুঝতে পারছি SemaphoreSlimনা। async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); trackedTasks.Add(Task.Run(() => { DoPollingThenWorkAsync(); ss.Release(); })); } await Task.WhenAll(trackedTasks); } void DoPollingThenWorkAsync() { var msg = Poll(); if (msg …

7
PrevTask.Wait () কি চালিয়ে যাওয়া (টাস্ক লাইব্রেরি থেকে) ব্যবহারের পরামর্শ দেওয়া হচ্ছে?
সুতরাং আমাকে সম্প্রতি জানানো হয়েছিল যে আমি কীভাবে আমার .ContinueWith ব্যবহার করছি সেগুলি ব্যবহার করার উপযুক্ত উপায় ছিল না। ইন্টারনেটে এখনও এর প্রমাণ খুঁজে পাইনি তাই আমি আপনাকে ছেলেদের জিজ্ঞাসা করব এবং উত্তরটি কী তা দেখব। আমি কীভাবে ব্যবহার করি তার একটি উদাহরণ এখানে। public Task DoSomething() { return Task.Factory.StartNew(() …

7
টাস্ক। পরামিতি (গুলি) দিয়ে চলছে?
আমি একটি বহু-টাস্কিং নেটওয়ার্ক প্রকল্পে কাজ করছি এবং আমি নতুন Threading.Tasks। আমি একটি সাধারণ বাস্তবায়ন করেছি Task.Factory.StartNew()এবং আমি আশ্চর্য হয়েছি যে আমি এটি দিয়ে কীভাবে পারি Task.Run()? এখানে মূল কোডটি রয়েছে: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }), rawData); আমি মধ্যে লাগছিল System.Threading.Tasks.Taskমধ্যে অবজেক্ট ব্রাউজার এবং …

4
অ্যাসিঙ্ক্রোনাস ব্লকিং সংগ্রহ <টি> এর মতো কিছু আছে কি?
আমি অবিচ্ছিন্নভাবে awaitফলাফলটি BlockingCollection&lt;T&gt;.Take()দেখতে চাই, তাই আমি থ্রেডটি ব্লক করি না। এই জাতীয় কিছু খুঁজছেন: var item = await blockingCollection.TakeAsync(); আমি জানি আমি এটি করতে পারি: var item = await Task.Run(() =&gt; blockingCollection.Take()); তবে সেই কিন্ডা পুরো ধারণাটিকে মেরে ফেলে, কারণ এর ThreadPoolপরিবর্তে অন্য থ্রেড (এর ) অবরুদ্ধ হয়ে যায়। …

2
ব্যাকগ্রাউন্ড ওয়ার্কারের জন্য টাস্ক সমান্তরাল গ্রন্থাগার প্রতিস্থাপন?
টাস্কের সমান্তরাল গ্রন্থাগারে কি এমন কিছু রয়েছে যা ব্যাকগ্রাউন্ড ওয়ার্কার শ্রেণীর চেয়ে প্রতিস্থাপন বা উন্নতি হিসাবে বিবেচিত হবে? উইজার্ড-স্টাইলের ইউআই সহ আমার একটি উইনফর্মস অ্যাপ্লিকেশন রয়েছে এবং এটি দীর্ঘমেয়াদী কিছু কাজ করে। মানক অগ্রগতি বার এবং অপারেশন বাতিল করার ক্ষমতা সহ আমি একটি প্রতিক্রিয়াশীল ইউআই রাখতে সক্ষম হতে চাই। আমি …

3
কেন টাস্কের ধারাবাহিকতা hen যখন সমস্ত সিঙ্ক্রোনালি কার্যকর করা হয়?
Task.WhenAll.NET কোর 3.0 এ চলার সময়, পদ্ধতি সম্পর্কে আমি কেবল একটি কৌতূহলী পর্যবেক্ষণ করেছি । আমি Task.Delayএকক যুক্তি হিসাবে একটি সাধারণ কাজটি Task.WhenAllপেরিয়েছি এবং আমি প্রত্যাশা করেছি যে মোড়ানো টাস্কটি মূল টাস্কের সাথে একই রকম আচরণ করবে। তবে এই ঘটনাটি নয়। মূল টাস্কের ধারাবাহিকতাগুলি অবিচ্ছিন্নভাবে কার্যকর করা হয় (যা পছন্দসই) …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.