क्या जावा प्रोग्रामर मैन्युअल रूप से डिमन थ्रेड बना सकता है? यह कैसा है?मैं डिमन थ्रेड कैसे बना सकता हूं?
उत्तर
java.lang.Thread.setDaemon(boolean)
ध्यान दें कि यदि स्पष्ट रूप से सेट नहीं, तो इस संपत्ति धागा है कि एक नया थ्रेड बनाता से "प्राप्त" किया है।
हाँ आप कर सकते हैं
Thread thread = new Thread(
new Runnable(){
public void run(){
while (true)
wait_for_action();
}
}
);
thread.start();
वर्ग शैतान थ्रेड फैलाता है { शैतान() { setDaemon (सत्य); प्रारंभ(); } सार्वजनिक शून्य रन() { // बुराई कार्यों ... } } प्रदर्शन करना मैं इस एक मिल ... मुझे लगता है कि setDaemon विधि जादू कर सकते हैं यू इस बारे में सुना है .. –
। .. –
आप सेट थैमन विधि का उपयोग कर एक थ्रेड को डिमन के रूप में चिह्नित कर सकते हैं। जावा दस्तावेज़ के अनुसार:
यहाँइस धागे को या तो डेमॉन थ्रेड या उपयोगकर्ता थ्रेड के रूप में चिह्नित करता है। जावा वर्चुअल मशीन निकलती है जब केवल थ्रेड चलने वाले सभी डिमन थ्रेड होते हैं।
धागा शुरू होने से पहले इस विधि को कॉल किया जाना चाहिए।
यह विधि पहले इस धागे की चेकएप विधि को बिना किसी तर्क के कॉल करती है। इसका परिणाम सुरक्षा अपवाद (वर्तमान धागे में) फेंकने में हो सकता है।
एक उदाहरण:
Thread someThread = new Thread(new Runnable() {
@Override
public void run() {
runSomething();
}
});
someThread.setDaemon(true);
someThread.start();
class mythread1 implements Runnable {
public void run() {
System.out.println("hii i have set thread as daemon");
}
public static void main(String []arg) {
mythread1 th=new mythread1();
Thread t1 = new Thread(th);
t1.setDaemon(true);
t1.start();
System.out.println(t1.isDaemon());
}
}
- 1. मैं थ्रेड पूल कैसे बना सकता हूं?
- 2. मैं पृष्ठभूमि थ्रेड में WPF नियंत्रण कैसे बना सकता हूं?
- 3. मैं मोनो के साथ थ्रेड डंप कैसे बना सकता हूं?
- 4. मैं AllocateHwnd थ्रेडसेफ कैसे बना सकता हूं?
- 5. मैं लॉकलेस कतार कैसे बना सकता हूं?
- 6. मैं रेल सर्वर डिमन कैसे चला सकता हूं?
- 7. क्या यह कोड थ्रेड-सुरक्षित है? मैं इसे थ्रेड-सुरक्षित कैसे बना सकता हूं?
- 8. मैं रिमोट फाइल कैसे बना सकता हूं?
- 9. मैं वर्टिकल यूआईस्लाइडर कैसे बना सकता हूं?
- 10. मैं कॉन्फ़िगर स्क्रिप्ट कैसे बना सकता हूं?
- 11. मैं विस्तारित टेक्स्टबॉक्स कैसे बना सकता हूं?
- 12. मैं रंगीन टेक्स्ट कैसे बना सकता हूं?
- 13. जावास्क्रिप्ट: मैं JSONP कैसे बना सकता हूं?
- 14. मैं एक constraintViolationException कैसे बना सकता हूं?
- 15. मैं पर्ल क्लास कैसे बना सकता हूं?
- 16. मैं वर्चुअल गेमपैड कैसे बना सकता हूं?
- 17. मैं शेलटोस्ट कैसे बना सकता हूं?
- 18. मैं JSON ऐरे कैसे बना सकता हूं?
- 19. मैं सिंगलटन IENumerable कैसे बना सकता हूं?
- 20. मैं 404 पेज कैसे बना सकता हूं?
- 21. मैं मैन्युअल diff कैसे बना सकता हूं?
- 22. मैं जावा सैंडबॉक्स कैसे बना सकता हूं?
- 23. मैं स्ट्रिंग को कैसे बना सकता हूं?
- 24. मैं ओसीआर कार्यक्रम कैसे बना सकता हूं?
- 25. मैं बाइनरी पैच कैसे बना सकता हूं?
- 26. मैं पाइथन-डिमन के साथ एक डिमन कैसे स्थापित करूं?
- 27. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 28. मैं एक बच्चे NSManagedObjectContext कैसे बना सकता हूं?
- 29. बड़े मेमोरी उपयोग के साथ पर्ल डिमन के भीतर मैं एकाधिक सॉकेट कैसे संभाल सकता हूं?
- 30. मैं जावा वेब स्टार्ट एप्लिकेशन का थ्रेड डंप कैसे बना सकता हूं
तुम्हारा मतलब "डेमॉन" सूत्र है? इस मामले में, Google आपको आगे ले जा सकता है .. – Gishu
कृपया ध्यान दें कि यह संभवतः आपके द्वारा किए जाने वाले कार्यों को नहीं कर सकता है। एक डेमॉन थ्रेड एक डेमॉन प्रक्रिया के समान नहीं है। –
बिजू और http://stackoverflow.com/users/124339/johanna एक ही व्यक्ति हैं? – sourcerebels