ग्रीटिंग्स,जावास्क्रिप्ट - घटना संचालित और समवर्ती मुद्दों?
मैं जावास्क्रिप्ट, नोडजेस का अध्ययन कर रहा हूं। और मुझे समझ में नहीं आता कि जावास्क्रिप्ट में समवर्ती मुद्दों से कैसे बचा जाता है।
चलें कहते हैं कि मैं एक वस्तु
var bigObject = new BigObject();
पर काम कर रहा हूँ और मैं एक setTimer(function(){ workOnBigOjbect...})
कि भी bigOjbect
पर काम करते हो जाएगा।
मैं है डिस्क आईओ bigObject
में लिखा जा रहा है, और एक टाइमर वस्तु bigObject
पर काम कर रहा है, और नियमित रूप से कोड bigObject
से पढ़ रहे हैं, तो कैसे संगामिति मुद्दों परहेज कर रहे हैं?
नियमित भाषा में, मैं एक म्यूटेक्स या थ्रेड-सुरक्षित कतार/कमांड पैटर्न का उपयोग करूंगा। मुझे जावास्क्रिप्ट के लिए दौड़ की स्थिति के बारे में भी ज्यादा चर्चा नहीं दिखाई देती है।
क्या मुझे कुछ याद आ रही है?
* scrrraatchhhhh * मेरे सिर में घुमावदार गियर्स की आवाज! मुझे यह मिल रहा है, लेकिन मुझे इस पर कुछ और मध्यस्थता करने की जरूरत है। – Daniel
इसे समझने का सबसे अच्छा तरीका इसका उपयोग करना है - node.js. में कुछ छोटे प्रोग्राम लिखें – Amnon
@ डैनियल, क्या आपका मतलब ध्यान करना था? :) इसके अलावा, मुझे लगता है कि मैंने अभी अपने सिर में एक ही आवाज सुनी है। कितनी बार - मेरे मस्तिष्क अलग होने से पहले भाषाओं और प्लेटफार्मों के बीच आगे और आगे जा रहे हैं? – snapfractalpop