मैं जावा में एक मल्टीथ्रेड प्रोग्राम लिखने की कोशिश कर रहा हूं जहां एक सर्वर क्लाइंट से कनेक्शन के लिए सुनता है और प्रत्येक क्लाइंट को कम करने के लिए थ्रेड को स्पैन करता है। मेरे पास है:जावा में मल्टीथ्रेड सर्वर प्रोग्राम
while(true)
{
Socket s = server.accept();
ClientHandler ch = new ClientHandler(s);
Thread t = new Thread(ch);
t.start();
}
मेरे सवाल यह है: जब भी यह
Socket s = server.accept();
में एक कनेक्शन स्वीकार करता है और कोड के निम्नलिखित लाइनों को क्रियान्वित धागा आदि बनाने के लिए शुरू होता है, क्या से कनेक्शन के लिए एक अनुरोध करने के लिए होता उस समय के दौरान एक ग्राहक। क्या यह किसी भी तरह से कतारबद्ध है और इसे while(true)
के अगले लूप में सेवा दी जाएगी या इसे अस्वीकार कर दिया जाएगा?
धन्यवाद, निकोस