मैं एक जावा कार्यक्रम hava, इसके बारे में एक अनुभाग गहन गणना, इसजावा में कम्प्यूटेशनल गहन कोड सेगमेंट को मल्टीथ्रेड कैसे करें?
for i = 1 :512
COMPUTE INTENSIVE SECTION
end
मैं इसे multithread में विभाजित करना चाहते हैं की तरह है, यह तेजी से चलते समय करते हैं।
COMPUTE अंतर्निहित अनुभाग अनुक्रमिक-वार नहीं है। इसका मतलब है कि पहले i = 1 चलाना या i = 5 मुट्ठी एक ही है ...
क्या कोई मुझे इस बारे में एक भव्य मार्गदर्शिका दे सकता है। यह कैसे करना है? वास्तव में धन्यवाद! हैप्पी थैंक्सगिविंग! किसी भी जावा बहु सूत्रण ट्यूटोरियल पर
"भव्य गाइड" करने के लिए इस उत्कृष्ट पुस्तक [अभ्यास में जावा संगामिति] (है http://www.javaconcurrencyinpractice.com/), ब्रायन गोएट्ज़ एट अल द्वारा। –
http://download.oracle.com/javase/tutorial/essential/concurrency/forkjoin.html फोर्क/फ्रेमवर्क में शामिल हों सटीक रूप से उस मामले के लिए बनाया गया है (और अन्य, भी :-)। चेतावनी: केवल जेडीके 7। – helpermethod
बीटीडब्ल्यू किसी को पता है कि ओडीकल जेडीके 7 के रिलीज संस्करण से पहले ट्यूटोरियल में जेडीके 7 लिंक क्यों रखता है? –