Re: потоки. стоп старт потока в Runnable ожидающего инпут
От: KRA Украина  
Дата: 12.06.09 12:01
Оценка:
Здравствуйте, objet, Вы писали:

явные проблемы
1. вызывается wait и на нём поток будет висеть вечно. Чтоб исправить нужно в setItem вызывать notify. Поле threadSuspended — вообще не нужно. Похоже Вы не правильно понимаете, что делает wait.
2. некоторые item-ы могут теряться. Если записывать их быстрей чем обрабатывать, то последующий просто затрёт предыдущий. Нужно хранить очередь item-ов ожидающих обработки.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.