3 Stimmen

Array von Steckdosen

Ich hatte eine kurze Frage, wie ich eine Verbindung von 1000 Steckdosen aufrechterhalten kann. Ich verwende Threads, um das Schreiben und Lesen der Streams zu initiieren.

Wenn ich jedoch den Socket an den neuen Thread weitergebe, wird der Thread nach der Ausführung nicht beendet. Ich wollte wissen, ob die Weitergabe des Sockets den Thread weiterlaufen lässt, weil er noch verbunden ist.

2voto

Stephen C Punkte 665668

Ich wollte wissen, ob das Übergeben des Sockels den Thread weiterlaufen lässt, weil er noch verbunden ist.

Nein, das wird es nicht tun.

Ihre Threads lassen sich aus anderen Gründen nicht beenden. Möglicherweise sind sie bei einer Operation auf ihren jeweiligen Sockeln blockiert. Oder sie werden zwar beendet, aber Sie erwarten, dass die Threads oder Sockets auf magische Weise aus einem Array oder einer Liste entfernt werden. (Das werden sie aber nicht.)

Ich bräuchte etwas Code usw., um Ihnen besser erklären zu können, was hier passiert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X