Thread.yield()
के बाद धागे के Thread.State
क्या है? क्या यह Thread.State.WAITING
है? धन्यवाद।Thread.yield() के बाद थ्रेड का थ्रेड। स्टेटस क्या है?
5
A
उत्तर
5
नहीं, थ्रेड अभी भी RUNNABLE
राज्य में होगा। ध्यान दें कि RUNNABLE
इंगित करता है कि एक थ्रेड चलाने के लिए उपलब्ध है और या तो वर्तमान में चल रहा है या इसकी बारी का इंतजार कर रहा है। Thread.STATE
वर्तमान में निष्पादित थ्रेड और चलाने के लिए तैयार धागे के बीच अंतर नहीं करता है, वे RUNNABLE
दोनों हैं।
एक धागा केवल WAITING
राज्य है जब या तो wait()
, join()
या LockSupport.park()
बुलाया गया है में प्रवेश करेंगे।
Thread.yield()
विधि को कॉल करके वर्तमान में चल रहे थ्रेड स्वेच्छा से CPU समय का टुकड़ा छोड़ रहा है। यह धागा फिर वापस तैयार राज्य में जाने से चला जाता है।
संबंधित मुद्दे
- 1. क्या फर्कियो के बाद थ्रेडिड का उपयोग करके थ्रेड स्टेटस से पूछताछ करने के लिए हैस्केल में कोई तरीका है?
- 2. मुख्य थ्रेड यूआई थ्रेड के समान है?
- 3. "इनलाइन थ्रेड" क्या है?
- 4. थ्रेड-पूल क्या है?
- 5. थ्रेड-जागरूक और थ्रेड-सुरक्षित के बीच क्या अंतर है?
- 6. क्या थ्रेड
- 7. थ्रेड के बाद भी आवेदन Websphere
- 8. क्या एनएसपीर्सिस्टेंटस्टोरकॉर्डिनेटर थ्रेड सुरक्षित है?
- 9. डेमॉन थ्रेड होने का क्या अर्थ है?
- 10. 'थ्रेड सुरक्षित' ऑब्जेक्ट का क्या अर्थ है?
- 11. क्या HttpContext.Current.Cache थ्रेड-सुरक्षित है?
- 12. जावा जेवीएम प्रोफाइलिंग, थ्रेड स्टेटस - "मॉनिटर" स्थिति का क्या अर्थ है?
- 13. "थ्रेड डंप" का अर्थ क्या है
- 14. क्या डेल्फी का टैडोकोनक्शन थ्रेड-सुरक्षित है?
- 15. थ्रेड सुरक्षा का क्या अर्थ है?
- 16. क्या थ्रेड। कंटेंट थ्रेड हमेशा एक ही उदाहरण लौटाता है?
- 17. एंड्रॉइड यूआई थ्रेड (यूआई थ्रेड)
- 18. विंडोज थ्रेड दिखाने के तुरंत बाद मेरा थ्रेड समाप्त क्यों होता है?
- 19. थ्रेड
- 20. एंड्रॉइड थ्रेड प्रबंधन पर
- 21. क्या जेवीएम/जीसी कॉल 'थ्रेड /)' प्रोग्राम/थ्रेड निकास पर है?
- 22. गैर थ्रेड-सुरक्षा क्या है?
- 23. क्या डीडब्ल्यूस्क्रिप्ट थ्रेड-सुरक्षित है?
- 24. आरपीसी कॉलबैक थ्रेड क्या है?
- 25. क्या Itertools थ्रेड-सुरक्षित है?
- 26. क्या NSUserDefault थ्रेड सुरक्षित है?
- 27. थ्रेड
- 28. थ्रेड के बाद गतिविधि से थ्रेड तक एक मान पास कर रहा है
- 29. थ्रेड
- 30. msdn: "थ्रेड सुरक्षा" क्या है?
@krock: तो यह रननेबल है हालांकि यह थ्रेड-शेड्यूलर को एक अलग धागे को सक्रिय करने के लिए एक अवसर प्रदान करता है? – Max
@ मैक्स, हां 'उपज() 'प्रणाली के लिए एक अधिसूचना है कि इसे अन्य धागे को चलाने का मौका देना चाहिए। यदि ऐसा करने के लिए और कुछ नहीं है, तो धागा बस निष्पादन जारी रख सकता है। – krock
रननबल, रनिंग नहीं। यदि शेड्यूल इसे एक टुकड़ा देता है तो यह दौड़ सकता है। इसके विपरीत एक थ्रेड कॉलिंग() इस समय नहीं चल सकती है (यानी चलाने योग्य नहीं है)। – EricSchaefer