Есть два параллельных процесса, генерирующих два массива. По окончании работы, один из этих поцессов должен запустить следующий процесс, который должен обработать оба массива. В связи с этим есть два вопроса каким образом один процесс может узнать о завершении другого и как передать массив из одного процесса дугому.
Здравствуйте, max_v, Вы писали:
MV>Есть два параллельных процесса, генерирующих два массива. По окончании работы, один из этих поцессов должен запустить следующий процесс, который должен обработать оба массива. В связи с этим есть два вопроса каким образом один процесс может узнать о завершении другого и как передать массив из одного процесса дугому.
Классическая задача производителей/потребителей.
См. на моём сайте статьи на эту тему.
http://www.beep.ru/~izen/notebook/solutions/threads/prodcons.html
Спасибо за ссылку, с механизмом передачи, вроде, разобрался, только возник другой вопрос, как создать массив что бы передать его как Object. Я так понимаю надо пользовать java.lang.reflect.Array но как не могу разобраться
Здравствуйте, iZEN, Вы писали:
ZEN>Классическая задача производителей/потребителей.
ZEN>См. на моём сайте статьи на эту тему.
ZEN>http://www.beep.ru/~izen/notebook/solutions/threads/prodcons.html
Но ведь у тебя тут используются потоки а не процессы..