java - What method is submitting the task to the Executor framework in the code below? -


कृपया निम्न कोड वर्ग को देखें:

  फ्यूचर टास्क & lt; स्ट्रिंग & gt; भविष्य = नया फ्यूचर टास्क & lt; स्ट्रिंग & gt; (नया कॉल करने योग्य & lt; स्ट्रिंग & gt; () {सार्वजनिक स्ट्रिंग कॉल () {return searcher.search (target)}}}); executor.execute (भविष्य);   

पुनश्च: मैं कोई विशेष निष्पादक नहीं कर रहा हूं। दुबारा (भविष्य) यहां कॉल करें।

इसलिए मैं भविष्य को निष्पादित करने की कोशिश कर रहा हूं executor.execute () विधि को कॉल करके यहाँ कार्य करें लेकिन पहली जगह में कार्य निष्पादक ढांचे को कैसे प्रस्तुत किया जा रहा है? उपर्युक्त कोड की कौन सी पंक्ति वास्तव में कार्यकर्ता को कार्य सबमिट कर रही है?

यह पंक्ति है

  executor.execute (भविष्य);   

इस विधि का कहना है:

भविष्य में कुछ समय दिए गए आदेश को निष्पादित करता है। इस कमांड को एक नया थ्रेड में, जमा किए थ्रेड में, या कॉलिंग थ्रेड में निष्पादक कार्यान्वयन के विवेक पर चलाया जा सकता है।

Comments