Некоторая проблема с многопоточностью и сокетами
От: Alekseymir Украина  
Дата: 18.02.04 16:48
Оценка:
Hi, crowd;
Тута такая проблемка появилась....
Создал сокет...поставил на прослушку, в отдельном потоке — типа

....
while(!exit){
Socket sock = Socket.accept();
....
//тута создаем новый поток в котором идет обработка подключения(обмен инфой....)
}
......

все замечательно...вот ток когда я закрываю свое app тот поток в котором идет обработка подключения все еще жив....
то есть например когда в качестве клиента телнет мне нужно послать еще один байт чтоб все завершилось — телнет написал что connection lost...

Такое впечетление что поток — демон....а почему?...может кто т чтот подобное делал...поделится исходниками иль фрагментами....
Может я не правильно завершаю свое app?
В общем наверное вопрос в том как завершить app чтоб все потоки порожденные им умерли вместе с ним?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.