Articles of कार्य समानांतर पुस्तकालय

कैसे सी # 4.0 में सोने (या देरी) करने के लिए एक कार्य डाल करने के लिए?

.NET 4.5 में कार्य है मैं .NET 4.0 में ऐसा कैसे कर सकता हूं?

कार्य में अपवाद को पकड़ने का सबसे अच्छा तरीका क्या है?

System.Threading.Tasks.Task<TResult> साथ। System.Threading.Tasks.Task<TResult> , मुझे उन अपवादों का प्रबंधन करना होगा जो फेंका जा सकता है। मैं ऐसा करने का सबसे अच्छा तरीका तलाश रहा हूं अब तक, मैंने एक बेस क्लास बनाया है जो कॉल के अंदर सभी .ContinueWith(…) अपवादों का प्रबंधन करता है। मैं सोच रहा हूं कि बेहतर तरीके से ऐसा करना […]

टास्क कन्स्ट्रक्टर में रद्दीकरण टोकन: क्यों?

कुछ System.Threading.Tasks.Task एक पैरामीटर के रूप में एक CancellationToken System.Threading.Tasks.Task लेते हैं: CancellationTokenSource source = new CancellationTokenSource(); Task t = new Task (/* method */, source.Token); मुझे इस बारे में क्या घबराहट होती है कि विधि निकाय के अंदर से कोई रास्ता नहीं है, जो वास्तव में टोकन (जैसे, Task.CurrentTask.CancellationToken । Task.CurrentTask.CancellationToken जैसे कुछ भी) […]

इंतजार में एक टास्क कैसे रद्द करें?

मैं इन विंडोज 8 विनआरटी कार्यों के साथ खेल रहा हूं, और मैं नीचे की विधि का उपयोग कर एक कार्य को रद्द करने की कोशिश कर रहा हूं, और यह कुछ बिंदु पर काम करता है। रद्द नॉटिफिफिकेशन विधि को बुलाया जाता है, जिससे आपको लगता है कि कार्य को रद्द कर दिया गया […]

Async का उपयोग / कई कार्यों के लिए इंतजार

मैं एक एपीआई क्लाइंट का उपयोग कर रहा हूं जो पूरी तरह से asynchrounous है, अर्थात, प्रत्येक आपरेशन या तो Task या Task<T> , जैसे: static async Task DoSomething(int siteId, int postId, IBlogClient client) { await client.DeletePost(siteId, postId); // call API client Console.WriteLine("Deleted post {0}.", siteId); } सी # 5 async / await ऑपरेटरों का […]

गैर-थ्रेड-सुरक्षित async का उपयोग कैसे करें / ASP.NET वेब एपीआई के साथ API और पैटर्न का इंतजार करें?

यह प्रश्न ईएफ डेटा संदर्भ – एसिंक / प्रतीक्षा और मल्टीथ्रेडिंग द्वारा शुरू किया गया है। मैंने उस उत्तर दिया है, लेकिन कोई भी अंतिम समाधान प्रदान नहीं किया है मूल समस्या यह है कि वहां बहुत उपयोगी .नेट एपीआई हैं (जैसे माइक्रोसॉफ्ट एंटीटी फ़्रेमवर्क का DbContext ), जो await साथ इस्तेमाल किए जाने वाले […]

कोई समवर्ती सूची <टी> में नेट 4.0?

मुझे नया System.Collections.Concurrent देखने के लिए रोमांचित था। System.Collections.Concurrent । System.Collections.Concurrent नेमस्पेस .NET 4.0 में, बहुत अच्छा! मैंने ConcurrentDictionary , ConcurrentQueue , ConcurrentStack , ConcurrentBag और BlockingCollection । रहस्यमय तरीके से गायब होने वाली एक चीज एक ConcurrentList<T> क्या मुझे यह लिखना है कि मुझे (या वेब बंद) :)? क्या में यहां कुछ भूल रहा […]

एकाधिक async कार्यों को चलाने और उन्हें पूरा करने के लिए सभी के लिए प्रतीक्षा कर रहा है

मुझे एक कंसोल अनुप्रयोग में कई async कार्यों को चलाने की आवश्यकता है, और आगे की प्रक्रिया के पहले उन सबको पूरा करने के लिए प्रतीक्षा करें वहाँ से बहुत सारे लेख हैं, लेकिन मुझे लगता है कि मैं और अधिक पढ़ें में अधिक उलझन में है। मैंने टास्क लाइब्रेरी के मूल सिद्धांतों को पढ़ा […]

एसिंक पद्धति को कॉल करना सिंक्रोनस रूप से

मेरे पास एक async विधि है: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; } मुझे एक तुल्यकालिक विधि से इस विधि को कॉल करने की आवश्यकता है। मैं यह कैसे synchronously काम करने के लिए GenerateCodeAsync विधि डुप्लिकेट बिना यह कैसे कर सकते हैं? अद्यतन करें फिर भी कोई उचित […]

टास्क के बीच अंतर क्या है। स्टार्ट / रुच और एसिंक / इंतजार?

मुझे कुछ याद आ रहा है लेकिन क्या करने में अंतर है: 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); }

दिलचस्प पोस्ट
एक डेटा.फ्रेम में प्रति समूह का मतलब अजगर: निष्पादन योग्य ज़िप फ़ाइलों में डेटा फ़ाइलों को शामिल किया जा सकता है? समूह द्वारा एक चर योग कैसे करें? एक ही लाइन पर अजगर प्रिंट स्पष्ट रूप से फ़ाइलें बंद करना महत्वपूर्ण है? थ्रेडिंग पूल मल्टी प्रोकक्शन पूल के समान है? क्या निष्पादन समय सीमा के लिए नींद का समय लगता है? कोणीय 2 में एक मार्ग परिवर्तन का पता लगाने के लिए कैसे? एंड्रॉइड – पाठ पर छाया? पेंडस में कार्टेसियन उत्पाद मोंगो डीबी: एक से कई संग्रहों से डेटा एकत्र करें..कैसे? jQuery .add () / .ajax () संलग्न HTML में जावास्क्रिप्ट क्रियान्वित नहीं करने के बाद सीएसएस फ्लोटिंग डिवीस एट वेरिएबल हाइट्स क्या वास्तव में nullptr है? SO_REUSEADDR (setockopt विकल्प) का अर्थ क्या है – लिनक्स?