процессы
От: max_v  
Дата: 06.12.02 22:01
Оценка:
Есть два параллельных процесса, генерирующих два массива. По окончании работы, один из этих поцессов должен запустить следующий процесс, который должен обработать оба массива. В связи с этим есть два вопроса каким образом один процесс может узнать о завершении другого и как передать массив из одного процесса дугому.
Re: процессы
От: iZEN СССР  
Дата: 09.12.02 07:07
Оценка:
Здравствуйте, max_v, Вы писали:

MV>Есть два параллельных процесса, генерирующих два массива. По окончании работы, один из этих поцессов должен запустить следующий процесс, который должен обработать оба массива. В связи с этим есть два вопроса каким образом один процесс может узнать о завершении другого и как передать массив из одного процесса дугому.


Классическая задача производителей/потребителей.
См. на моём сайте статьи на эту тему.
http://www.beep.ru/~izen/notebook/solutions/threads/prodcons.html
Re[2]: процессы
От: max_v  
Дата: 09.12.02 20:46
Оценка:
Спасибо за ссылку, с механизмом передачи, вроде, разобрался, только возник другой вопрос, как создать массив что бы передать его как Object. Я так понимаю надо пользовать java.lang.reflect.Array но как не могу разобраться
Re[2]: процессы
От: Disa Россия  
Дата: 10.12.02 02:05
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Классическая задача производителей/потребителей.

ZEN>См. на моём сайте статьи на эту тему.
ZEN>http://www.beep.ru/~izen/notebook/solutions/threads/prodcons.html

Но ведь у тебя тут используются потоки а не процессы..
Re[3]: процессы
От: max_v  
Дата: 10.12.02 10:12
Оценка:
Здравствуйте, Disa, Вы писали:

D>Но ведь у тебя тут используются потоки а не процессы..


Точно, но для моей задачи это не суть важно, да и в своей программе я использовал
наследоване от класса Thread. Так что сори за неправильный вопрос.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.