/ / gniazd i zamykanie wątków w środowisku wielowątkowym java [closed] - java, multithreading, tcp

gniazda i zamykanie wątków w środowisku wielowątkowym java [closed] - java, multithreading, tcp

Chcę tylko wiedzieć, czy w wielowątkowym programie gniazda TCP, jeśli gniazdo jest zamknięte, wątek związany z nim również zostanie zamknięty / zabity, czy też nie?

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz mieć wiele wątków i bez gniazd, tymoże mieć wiele gniazd i tylko jeden wątek. Nie musi istnieć jakikolwiek związek między nimi.Jeśli założysz, że każde gniazdo ma nowy wątek, być może będziesz musiał zakończyć wątek, gdy nie będzie już potrzebny.

Jednak można użyć buforowanej ExecutorService, aby zapisać tworzenie wielu wątków w czasie i można pozwolić mu zarządzać tym, ile wątków jest wymaganych.