C# Parallel ForEach | C# Parallel For

C# Parallel ForEach | C# Parallel For: Parallel Class, TPL की एक मुख्‍य Class है। ये Class बहुत सारे Methods को Support करता है, जो हमें Parallel Fashion में Stored Data के Collection को Iterate करने की सुविधा Provide करते हैं। ये Class मूल रूप से Parallel.For() व Parallel.ForEach() नाम के दो Static Methods Provide करता है और इन दोनों के ही बहुत सारे Overloaded Versions हैं। इन Methods को … [Read more...]

Cancel Task C#

Cancel Task C#: .NET 4.0 में किसी Task को Cancel करने के लिए एक Flexible System Define किया गया है। ये Mechanism एक Cancellation Token पर आधारित है, जिसे Task Class व StartNew() Factory Method द्वारा Support किया जाता है। इस Cancellation Subsystem का प्रयोग Threads को भी Chance करने के लिए किया जा सकता है, जिसके बारे में हमने इसी Chapter की शुरूआत में जाना था। Cancellation कुछ इस तरह से काम करता … [Read more...]

Task.Factory.StartNew – Task Factory

Task.Factory.StartNew: Task Factory Class के StartNew() Method का प्रयोग करके हम किसी Task को Create करते ही उसे Start भी कर सकते हैं। यानी हमें इन दोनों कामों को पिछले उदाहरणों के अनुसार अलग-अलग करने की जरूरत नहीं है। यानी TaskFactory एक ऐसी Class है जो हमारे Task Creation व Management के काम को काफी आसान बना देता है। Default TaskFactory को Task द्वारा Provided Factory नाम की Read-Only Property … [Read more...]

C# Task Example

C# Task Example: Task Class TPL की मुख्‍य Core Class है। क्योंकि TPL में विभिन्न Execution Units को Tasks में Divide किया जाता है, Threads में नहीं। Task और Thread दो अलग Concepts हैं। Task एक ऐसा Abstraction होता है जो किसी Asynchronous Operation को Represent करता है। जबकि Thread किसी Thread of Execution को Encapsulate करता है। हालांकि System Level पर एक Thread भी Execute होने वाले Statements के … [Read more...]

C# ThreadPool

C# ThreadPool: जब हम किसी Method को Delegate Type के माध्‍यम से BeginInvoke() Method का प्रयोग करके Asynchronously Invoke करते हैं, तो CLR कोई एकदम नया Thread Create नहीं करता। बल्कि Efficiency प्राप्त करने के लिए Delegate का BeginInvoke() Method Worker Threads यानी Secondary Threads के एक Pool पर निर्भर करता है, जिसे .NET Runtime द्वारा Maintain किया जाता है। इस Pool के साथ Interact करने के लिए … [Read more...]

Download All Hindi EBooks

सभी हिन्दी EBooks C, C++, Java, C#, ASP.NET, Oracle, Data Structure, VB6, PHP, HTML5, JavaScript, jQuery, WordPress, etc... के DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।