|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
| не отрицаю, что можно использовать join, но хотелось бы увидеть пример логики работы приложения в данном случае, если не сложно? изучив пакет java.util.concurrent, я бы еще раз подумал на тему: какие возможности предоставляет современная Java API. С уважением, Владимир
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.05.2007 20:20
Сообщ.: 662,
Visits: 5 795
|
|
Ghost (29.11.2006) В свое время, когда писал на C++ под Windows, помню, там были шикарные функции WaitForSingleObject / WaitForMultiplyObjects. Их аналогов под Java, часом, нету?
Есть. java.util.concurrent.Semaphore, например.
paradise (29.11.2006) Давай ссылку на спеку. Иначе это хак, на который нельзя полагаться.
И не надо полагаться! Этот код просто напросто удостоверяет, что notifyAll() вызывается. Не более.
mishgun (29.11.2006) Da prosto narod upersya v wait ()i notify() i dalshe dumat ne hochet.
A ved sushestvuet ThreadGroup ili thread.yield() kotorie bolshe podhodyat k tomu chto napeysal afftar v samom pervom poste.
Dano Main Thread kotoriy zapuskaet ostalnie threads i zhdet poka oni zakonchat rabotat.
Solutions:
1.ThreadGroup
2. thread.yeild()
3.wait()- notify()
mishgun, я бы хотел увидеть код для ThreadGroup. Можешь продемонстрировать?
Alexadr (30.11.2006) Согласен с тем, что в по теме автору лучше всего юзать метод join() (даже если несколько потоков)
Alexadr, покажи, пожалуйста, как. Поделись опытом.
boombastik (30.11.2006) изучив пакет java.util.concurrent, я бы еще раз подумал на тему: какие возможности предоставляет современная Java API.
Подписываюсь под каждой буквой.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.04.2007 19:12
Сообщ.: 548,
Visits: 5 276
|
|
Danissimo (04.12.2006)
И не надо полагаться! Этот код просто напросто удостоверяет, что notifyAll() вызывается. Не более.
Ок.
Danissimo (04.12.2006)
boombastik (30.11.2006) изучив пакет java.util.concurrent, я бы еще раз подумал на тему: какие возможности предоставляет современная Java API.
Подписываюсь под каждой буквой.
Согласен, если Java 5.
|
|
|
|