Asynchronous Programming – C# GUI

Asynchronous Programming - C# GUI: हालांकि हमने इस Chapter में Multi-Threading व Multi-Tasking से सम्बंधित बहुत सारे Console Mode Programs Create किए हैं और .NET Framework द्वारा इन विषयों से सम्बंधित विभिन्न Concepts के बारे में जाना है, लेकिन Asynchronous Programming मूल रूप से GUI Programming के लिए ही उपयोगी है। क्योंकि एक GUI Program को इस तरह से Design किया जाता है कि Program से सम्बंधित विभिन्न GUI Controls एक साथ एक ही Form पर दिखाई देते … [Read more...]

Difference between Synchronous and Asynchronous

Difference between Synchronous and Asynchronous: जब कोई Calling Method किसी Method को Call करता है और उस Method के पूरी तरह से Execute हो जाने का Wait करता है तथा जब वह Method पूरी तरह से Execute हो जाता है, तब वह Calling Method आगे बढता है, तो इस प्रकार की Programming को Synchronous Programming कहते हैं और इस प्रकार के सभी Methods को Synchronous Method कहते हैं। किसी भी Program का ये Default Behavior होता है और Multi-Threading के इस Chapter के … [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 के माध्‍यम से Obtain किया जा सकता है। इस 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 के Set का एक Basic Unit ही होता है, जिसे Execute … [Read more...]

C# Thread Sleep

System.Threading Namespace .NET Platform में System.Threading Namespace के अन्तर्गत हमें बहुत सारे ऐसे Types Provide किए जाते हैं, जिनका प्रयोग करके हम बडी ही आसानी से Multi-Threaded .NET Applications Create कर सकते हैं। साथ ही ये Namespace हमें ऐसे Types Provide करता है, जिनका प्रयोग करके हम किसी Particular CLR Thread के साथ Interact कर सकते हैं, CLR द्वारा Maintained Thread Poop को Access कर सकते हैं, Non-GUI Based Timer Class को Use कर सकते … [Read more...]


error: Content is protected !!

Download All EBooks

सभी हिन्दी EBooks के DEMO DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

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