ичием активного ожидания. Один
Автор admin Четверг, 2 июля 2009 11:32
ичием активного ожидания. Один поток приостанавливается на некоторое время, а затем устанавливает флаг. Второй поток отслеживает этот флаг в цикле while (активное ожидание) и, когда флаг устанавливается, сбрасывает его и сообщает об изменении на консоль. Зафиксируйте, сколько лишнего времени проводит программа внутри цикла активного ожидания, и создайте вторую версию, которая использует функцию wait() вместо активного ожидания. Дополнительно можете измерить время, затрачиваемое процессором в обоих случаях, при помощи програм-мы-профайлера. 15. Измените файл TQueue.h и ограничьте максимальное допустимое количество элементов. При достижении заданного порога дальнейшая запись блокируется до тех пор, пока количество элементов не уменьшится. Напишите программу для тестирования новых возможностей. 16. Измените пример ToastOMaticMarkll.cpp так, чтобы готовить сэндвичи с арахисовым маслом и желе (половинки сэндвича должны изготавливаться на двух отдельных линиях). Готовые сэндвичи заносятся в выходную очередь Упражнения 595 TQueue. Для вывода результатов воспользуйтесь объектом Reporter, как это сделано в при
Комментарии закрыты.
Последние комментарии