समवर्तिता पैटर्न
Go कोर्स का हिस्सा
गोरूटीन और चैनल कच्चा माल हैं, लकड़ी और पेंच की तरह। ये क्या हैं यह जान लेने से कुर्सी बनाना नहीं आ जाता। व्यवहार में Go का लगभग सारा समवर्ती कोड गिनी-चुनी पहचानी हुई बनावटों से जुड़कर बनता है, और एक बार आप उन्हें नाम से पहचानने लगें तो हर असली कोडबेस में वही बनावटें वही काम करती दिखेंगी।
यह पाठ उनमें से पाँच बनावटें कवर करता है। कई चीज़ों में से जो पहले हो जाए उसका इंतज़ार करना। काम को पूरा होने से पहले रुकने को कहना। गोरूटीन के एक समूह के ख़त्म होने की प्रतीक्षा करना। ऐसे मान की रक्षा करना जिस पर दो गोरूटीन एक साथ लिखते हैं। और जॉब के बड़े ढेर को हर जॉब के लिए अलग कामगार रखने के बजाय एक तय टीम को सौंप देना। ...
असली माहौल में Go समवर्तिता पैटर्न सीखना चाहते हैं?
नीचे क्लिक करें, Go के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ समवर्तिता पैटर्न पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंसमवर्तिता पैटर्नआप क्या सीखेंगे
- Select statement
- Context.Context for cancellation
- Sync.WaitGroup
- Sync.Mutex
- Worker pool pattern
- Fan-out fan-in idea
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
20 पाठ- 1नमस्ते, Go25 मिनट
- 2चर और प्रकार25 मिनट
- 3कंट्रोल फ्लो: if और for30 मिनट
- 4फ़ंक्शन30 मिनट
- 5स्लाइस (slices) और मैप (maps)35 मिनट
- 6स्ट्रक्ट (structs) और पॉइंटर (pointers)35 मिनट
- 7मेथड (methods) और इंटरफेस (interfaces)35 मिनट
- 8त्रुटि प्रबंधन35 मिनट
- 9मॉड्यूल (modules) और प्रोजेक्ट संरचना35 मिनट
- 10छोटा CLI कैपस्टोन40 मिनट
- 11मानक लाइब्रेरी का भ्रमण40 मिनट
- 12परीक्षण और बेंचमार्क (benchmarks)40 मिनट
- 13गोरूटीन (goroutines) और चैनल (channels)40 मिनट
- 14समवर्तिता पैटर्न45 मिनट
- 15जेनेरिक्स (generics)35 मिनट
- 16HTTP सर्वर45 मिनट
- 17database/sql के साथ डेटाबेस45 मिनट
- 18प्रदर्शन और प्रोफाइलिंग40 मिनट
- 19Go में डिज़ाइन पैटर्न40 मिनट
- 20तैनाती और उत्पादन45 मिनट
