"ठीक आहे, अमिगो, तुम्ही 'ज्युनियर जावा डेव्हलपर' ही पदवी मिळविण्याच्या एक पाऊल जवळ आला आहात! तुम्ही सिद्धांत आणि सरावाने चांगले काम करत आहात. अभिनंदन!"

"धन्यवाद, प्रोफेसर! पण तुम्ही कदाचित माझ्यासाठी काहीतरी मनोरंजक तयार केले असेल ना?"

"तुम्ही अंदाज लावला! सुरुवात करण्यासाठी, मी तुम्हाला सांगू शकेन की मी माझा पहिला वैश्विक लेसर कसा बनवला ते नामशेष झालेल्या रोबो-डायनासॉरच्या टोकापासून..."

"कदाचित पुढच्या वेळी, प्रोफेसर?"

"ठीक आहे, बरं. इथे काही घरी वाचतोय मग."

थ्रेड सिंक्रोनाइझेशन. समक्रमित ऑपरेटर

तुमच्या प्रशिक्षणाच्या सुरुवातीच्या टप्प्यात, धागे अनेकदा एकमेकांपासून स्वतंत्रपणे काम करतात. आता तुम्ही मल्टीथ्रेडिंगशी परिचित आहात, तुम्हाला माहित आहे की भिन्न थ्रेड्स एकाच वेळी डेटाच्या समान संचाशी संवाद साधू शकतात आणि त्यात सुधारणा करू शकतात. गोंधळ टाळण्यासाठी, तुम्हाला सिंक्रोनाइझ ऑपरेटरची आवश्यकता आहे. आम्ही या महत्त्वाच्या विषयावर एक वेगळा विस्तारित धडा समर्पित केला आहे.

थ्रेड्सचे व्यवस्थापन. अस्थिर पद्धती आणि उत्पन्न() पद्धत

आणखी एक तपशीलवार धडा  अस्थिर कीवर्ड आणि yield() पद्धती आणि संबंधांपूर्वी घडणाऱ्या नियमांना समर्पित आहे. मल्टीथ्रेडेड प्रोग्रामचा प्रवाह नियंत्रित करण्याच्या विविध पद्धतींबद्दल तुम्ही अधिक जाणून घ्याल.