2010-11-17 10 views
11

मुझे java.util.concurrent लाइब्रेरी का उपयोग करके एक बहु थ्रेडेड जावा एप्लिकेशन बनाने के लिए कहा गया है। मैं इस पुस्तकालय से परिचित नहीं हूं, लेकिन बहु-थ्रेडेड कोड के साथ समस्याओं की अच्छी समझ है।java.util.concurrent, उदाहरण, ट्यूटोरियल और कोड

मैं एक ट्यूटोरियल और उदाहरण कोड ढूंढ रहा हूं जो इस जावा पुस्तकालय को उपयोग में दिखाता है और यह सर्वोत्तम प्रथाओं को दिखाता है।

उत्तर

15

यदि आप एक तेज़ शिक्षार्थी हैं, तो मैं साइट www.java2s.com (उदाहरण के द्वारा जावा एपीआई) की अनुशंसा करता हूं। http://www.java2s.com/Code/JavaAPI/java.util.concurrent/Catalogjava.util.concurrent.htm

संपादित करें: आप कुछ नकदी खर्च करते हैं (और जल्दी में नहीं है) कर सकते हैं, मैं इस पुस्तक की सिफारिश: अभ्यास में जावा संगामिति http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=sr_1_1?ie=UTF8&qid=1290021702&sr=8-1

यहाँ समवर्ती पैकेज के लिए पूर्ण लिंक है

यह वास्तव में उदाहरणों और अच्छी प्रथाओं से भरा है। http://download.oracle.com/javase/tutorial/essential/concurrency/index.html

इसके अलावा, मैं ब्रूस एकेल से बहुत ज्यादा पुस्तक "जावा में सोच रही थी" की तरह

+6

+1 पुस्तक महान – Jeremy

+1

+1 के साथ-साथ है, मुझे लगता है कि किताब के मालिक हैं और कॉलेज नए कर्मचारी डेवलपर्स के लिए इसे बाहर देते हैं, यह जावा संगामिति के लिए सबसे अच्छा परिचय है –

6

मैं आमतौर पर प्राथमिक स्रोत से जानने के लिए और सलाह देते हैं इस एक पसंद करते हैं मूलभूत (अपरिवर्तनीय डेटा संरचनाएं) और सभी प्रासंगिक प्रौद्योगिकियों - Thread से (जावा 6, java.util.concurrent) Executor ढांचे, और Future एस/Callable एस, आने वाले जावा 7) कांटा/ ढांचे में शामिल हों।

20 मुद्रित पृष्ठ, सर्वोत्तम अंग्रेजी नहीं, बल्कि बिंदु पर।

4

आप इस विषय पर मेरे brief notes (यह केवल 10 पृष्ठ) आज़मा सकते हैं। Javadoc के साथ java.util.concurrent के साथ कुछ लेख पढ़ने के बाद मैंने यह त्वरित ट्यूटोरियल बनाया है।

संबंधित मुद्दे