मुझे एंड्रॉइड से जेएनआई फ़ंक्शन कॉल के बारे में कोई संदेह है। क्या वे एंड्रॉइड ऐप के समान थ्रेड पर चलते हैं? यदि यूआई फ़ंक्शन चलाने के लिए अधिक समय ले रहा है तो यूआई फ्रीज होगा?एंड्रॉइड जेएनआई फ़ंक्शन मुख्य थ्रेड पर चलते हैं?
10
A
उत्तर
13
जेएनआई कॉल सिंक्रोनस हैं, किसी भी अन्य जावा कॉल की तरह, आप थ्रेड को स्विच या स्पैन कर सकते हैं, लेकिन यदि आपने इसे निर्दिष्ट नहीं किया है, तो उन्हें उसी थ्रेड पर निष्पादित किया जाता है। इसलिए यदि आप यूआई थ्रेड से जेएनआई फ़ंक्शन को कॉल करते हैं, तो फ़ंक्शन लौटने तक इसे अवरुद्ध कर दिया जाएगा।
1
जेएनआई फ़ंक्शन एक ही थ्रेड में चल रहा है जो जेएनआई फ़ंक्शन को कॉल करता है।
यह है कि इस तरह, यदि आप एक सेवा में एक नया थ्रेड (थ्रेड ए) बनाते हैं, और धागा एक में एक JNI समारोह कहा जाता है, तो JNI थ्रेड ए में
संबंधित मुद्दे
- 1. मुख्य थ्रेड
- 2. मुख्य थ्रेड यूआई थ्रेड के समान है?
- 3. RuntimeError: मुख्य थ्रेड मुख्य लूप
- 4. मुख्य थ्रेड निकास पर कार्यक्रम की समाप्ति?
- 5. मुख्य थ्रेड पर क्या होना चाहिए?
- 6. क्या .NET अनुप्रयोग लिनक्स पर चलते हैं?
- 7. निर्भरता निर्भरता गुणों पर नहीं चलते हैं?
- 8. पृष्ठभूमि थ्रेड पर एक दृश्य बनाते हुए, इसे मुख्य थ्रेड
- 9. वीएसटीओ: मुख्य एक्सेल थ्रेड पर आक्रमण
- 10. एंड्रॉइड जेएनआई एपीके पैकिंग
- 11. मुख्य() फ़ंक्शन?
- 12. मुख्य() फ़ंक्शन
- 13. मुख्य थ्रेड (कोको)
- 14. एंड्रॉइड थ्रेड प्रबंधन पर
- 15. जेएनआई का उपयोग करने के लिए, या जेएनआई (एंड्रॉइड प्रदर्शन)
- 16. पृष्ठभूमिवर्कर और मुख्य थ्रेड
- 17. जेएनआई के माध्यम से एक अलग थ्रेड
- 18. एंड्रॉइड: मुख्य UI थ्रेड पर View.onClick() विधि लागू की गई है?
- 19. जेएनआई
- 20. जेएनआई कोड
- 21. जेएनआई
- 22. NSFileManager removeItemAtPath लॉक मुख्य थ्रेड
- 23. QApplication गैर मुख्य थ्रेड में
- 24. DalvikVM पर सीएलआई जेएनआई lib
- 25. एंड्रॉइड में माध्यमिक धागे से मुख्य थ्रेड कॉल करें
- 26. जेएनआई
- 27. जेएनआई
- 28. मुझे किसी अन्य थ्रेड पर मुख्य SQLite संचालन कब करना चाहिए (मुख्य धागा नहीं)?
- 29. मुख्य कतार/मुख्य धागे पर CoreBluetooth प्रतिनिधि?
- 30. जेएनआई
स्पष्टीकरण – Shamy
के लिए धन्यवाद चल रहा है जेएनआई_ऑनलोड किस धागे पर निष्पादित करता है? – fnc12