Организация конвейерных вычислений - Лабораторная работа

бесплатно 0
4.5 66
Разработка программной модели, выполняющей конвейерную (поэтапную) обработку массива данных, регулировку 3 процессов и одного генератора. Исследование поведения программы при использовании различных методов синхронизации (семафоры, событийные переменные).


Аннотация к работе
new Thread(this, "Worker " num).start();} public void run() Worker 1 stop } finally {q.lock.unlock();} break; } case 1: {// Worker 1 ожидает сигнала q.lock.lock(); try{ try {q.W1.await(); q.W1.await();} catch(INTERRUPTEDEXCEPTION e) {} } finally {q.lock.unlock(); } break; } case 2: {// Worker 2 ожидает сигнала q.lock.lock(); try{ try {q.W2.await(); q.W2.await();} catch(INTERRUPTEDEXCEPTION e) {} } finally {q.lock.unlock(); } break; } case 3: {// Worker 3 ожидает сигнала q.lock.lock(); try{ try {q.W3.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?