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

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

4
টাস্ক কনস্ট্রাক্টরে বাতিল টোকেন: কেন?
কিছু নির্মাতা প্যারামিটার হিসাবে System.Threading.Tasks.Taskগ্রহণ করে CancellationToken: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); কি আমাকে এই বিষয়ে ধাঁধাঁর মতো থেকে কোন উপায় নেই যে আছে ভিতরে পদ্ধতি শরীর আসলে টোকেন (যেমন, মত কিছুই পাস এ পেতে Task.CurrentTask.CancellationToken)। টোকেনটি অন্য কিছু পদ্ধতির মাধ্যমে …

6
টাস্ক.স্টার্ট / ওয়েট এবং এসাইক / অ্যাওয়েটের মধ্যে পার্থক্য কী?
আমি কিছু অনুপস্থিত হতে পারে তবে করার মধ্যে পার্থক্য কী: public void MyMethod() { Task t = Task.Factory.StartNew(DoSomethingThatTakesTime); t.Wait(); UpdateLabelToSayItsComplete(); } public async void MyMethod() { var result = Task.Factory.StartNew(DoSomethingThatTakesTime); await result; UpdateLabelToSayItsComplete(); } private void DoSomethingThatTakesTime() { Thread.Sleep(10000); }

11
TaskCompletionSource <T> কখন ব্যবহার করা উচিত?
আফাইক, এটি সমস্ত জানেন যে কোনও এক সময়ে, তার SetResultবা SetExceptionপদ্ধতিটিকে Task&lt;T&gt;তার Taskসম্পত্তির মাধ্যমে উন্মুক্তকরণটি সম্পূর্ণ করার জন্য বলা হচ্ছে । অন্য কথায়, এটি একটি Task&lt;TResult&gt;এবং এর সমাপ্তির জন্য প্রযোজক হিসাবে কাজ করে । আমি উদাহরণ এখানে দেখেছি : অ্যাসিঙ্ক্রোনালিভাবে আমার একটি ফানক চালানোর কোনও উপায়ের প্রয়োজন এবং সেই ক্রিয়াকলাপটি …

11
। নেট 4.0 এ কোন সমকালীন তালিকা নেই?
System.Collections.Concurrentনেট নেট in.০ তে নতুন নেমস্পেসটি দেখে আমি খুব শিহরিত হয়েছি ! আমি দেখেছি ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagএবং BlockingCollection। রহস্যজনকভাবে মনে হচ্ছে এমন একটি জিনিস হ'ল ক ConcurrentList&lt;T&gt;। আমাকে কী লিখতে হবে (বা ওয়েব থেকে নামা :))? আমি কি এখানে স্পষ্ট কিছু মিস করছি?

8
একটি সম্পূর্ণ টাস্ক তৈরি করুন
আমি একটি সম্পূর্ণ Task(না Task&lt;T&gt;) তৈরি করতে চাই । এটি করার জন্য। নেট মধ্যে কিছু অন্তর্নির্মিত আছে? সম্পর্কিত সম্পর্কিত প্রশ্ন: একটি সম্পূর্ণ টাস্ক তৈরি করুন &lt;টি&gt;

3
টাস্ক.ওয়েট বনাম অপেক্ষা করুন - ডেডলক?
আমি Task.Waitএবং এর মধ্যে পার্থক্যটি বেশ বুঝতে পারি না await। আমার একটি এএসপি.নেট ওয়েবএপিআই পরিষেবাতে নিম্নলিখিত ফাংশনগুলির অনুরূপ কিছু রয়েছে: public class TestController : ApiController { public static async Task&lt;string&gt; Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task&lt;string&gt; Bar() { return await Foo(); } public async static …

6
এইচটিপিপিলেট - একটি কাজ বাতিল করা হয়েছে?
একটি বা দুটি টাস্ক থাকা সত্ত্বেও এটি ঠিকঠাক কাজ করে তবে যখন আমাদের একাধিক টাস্ক তালিকাভুক্ত থাকে তখন "একটি টাস্ক বাতিল করা হয়েছিল" ত্রুটি ছুঁড়ে দেয়। List&lt;Task&gt; allTasks = new List&lt;Task&gt;(); allTasks.Add(....); allTasks.Add(....); Task.WaitAll(allTasks.ToArray(), configuration.CancellationToken); private static Task&lt;T&gt; HttpClientSendAsync&lt;T&gt;(string url, object data, HttpMethod method, string contentType, CancellationToken token) { HttpRequestMessage …

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

6
টাস্কের জন্য কী ব্যবহার। সি # তে << ফলাফল>
সি # এবং টিপিএলে ( টাস্ক সমান্তরাল গ্রন্থাগার ) Taskক্লাসটি একটি চলমান কাজকে উপস্থাপন করে যা টি টাইপের মান তৈরি করে। আমি জানতে চাই যে টাস্ক.ফর্মরেসাল্ট পদ্ধতিটির কী প্রয়োজন ? এটি: এমন একটি দৃশ্যে যেখানে আপনার হাতে ইতিমধ্যে উত্পাদিত মান রয়েছে, এটিকে আবার কোনও টাস্কে মোড়ানোর দরকার কী? কেবল মনে …

9
সমান্তরালভাবে নেস্টিং অপেক্ষা করছে For
একটি মেট্রো অ্যাপে, আমাকে বেশ কয়েকটি ডাব্লুসিএফ কল চালানো দরকার ute এখানে কল করার জন্য একটি উল্লেখযোগ্য সংখ্যক কল রয়েছে, সুতরাং আমার সেগুলি সমান্তরাল লুপে করা দরকার। সমস্যাটি হচ্ছে ডাব্লুসিএফ কলগুলি সম্পূর্ণ হওয়ার আগে সমান্তরাল লুপটি প্রস্থান করে। আপনি কীভাবে এটি প্রত্যাশিত হিসাবে কাজ করতে চুল্লি করবেন? var ids = …

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

7
বাতিলকরণ টোকেনসোর্স কখন নিষ্পত্তি করবেন?
ক্লাসটি CancellationTokenSourceডিসপোজেবল। রিফ্লেক্টরে একটি তাত্ক্ষণিকভাবে নজরদারি করা হয়েছে KernelEvent, একটি (খুব সম্ভবত) অব্যবহৃত রিসোর্সের ব্যবহার। যেহেতু CancellationTokenSourceকোনও চূড়ান্তকরণকারী নেই, যদি আমরা এটি নিষ্পত্তি না করি তবে জিসি এটি করবে না। অন্যদিকে, আপনি যদি प्रबंधিত থ্রেডগুলিতে এমএসডিএন নিবন্ধ বাতিলকরণের তালিকাভুক্ত নমুনাগুলি দেখে থাকেন তবে কেবলমাত্র একটি কোড স্নিপেট টোকেনটিকে নিষ্পত্তি করে। …

4
অ্যাসিঙ্ক / অপেক্ষার বনাম ব্যাকগ্রাউন্ড ওয়ার্কার
গত কয়েকদিনে আমি। নেট 4.5 এবং সি # 5 এর নতুন বৈশিষ্ট্যগুলি পরীক্ষা করেছি। আমি এর নতুন async / প্রত্যাশিত বৈশিষ্ট্যগুলি পছন্দ করি। এর আগে আমি ব্যবহার করেছিল BackgroundWorker প্রতিক্রিয়াশীল UI 'তে সঙ্গে ব্যাকগ্রাউন্ডে আর প্রসেস হ্যান্ডেল করতে। আমার প্রশ্নটি হ'ল: এই দুর্দান্ত নতুন বৈশিষ্ট্যগুলি পাওয়ার পরে, আমি কখন async …

2
টাস্ক.স্টার্ট (), টাস্ক.রুন () এবং টাস্ক.ফ্যাক্টরি.স্টার্টনিউ () এর ব্যবহার সম্পর্কিত
আমি টিপিএল ব্যবহার সম্পর্কে 3 টি রুটিন দেখেছি যা একই কাজ করে; কোডটি এখানে: public static void Main() { Thread.CurrentThread.Name = "Main"; // Create a task and supply a user delegate by using a lambda expression. Task taskA = new Task( () =&gt; Console.WriteLine("Hello from taskA.")); // Start the task. …

5
অ্যাসিনক্রোনাস লাম্বদা সহ সমান্তরাল ফোরচ
আমি সমান্তরালভাবে একটি সংগ্রহ পরিচালনা করতে চাই, তবে এটিটি বাস্তবায়নে আমার সমস্যা হচ্ছে এবং তাই আমি কিছু সাহায্যের আশা করছি। আমি যদি সমান্তরাল লুপের ল্যাম্বদার মধ্যে সি # তে অ্যাসিঙ্ক চিহ্নিত পদ্ধতিতে কল করতে চাই তবে সমস্যা দেখা দেয়। উদাহরণ স্বরূপ: var bag = new ConcurrentBag&lt;object&gt;(); Parallel.ForEach(myCollection, async item =&gt; …

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