Добавил:
Andrew1992
Факультет ИКСС, группа ИКВТ-61
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:LAB / WORK_10 / queuing_system / consumer
.cpp#include "consumer.h"
#include "common.h"
Consumer::Consumer(QObject *parent) :
QThread(parent)
{
}
void Consumer::run()
{
for (int i = 0; i < DataSize; ++i) {
usedBytes.acquire();
fprintf(stderr, "%c", buffer[i % BufferSize]);
freeBytes.release();
emit bufferFillCountChanged(usedBytes.available());
emit consumerCountChanged(i);
}
fprintf(stderr, "\n");
}
Соседние файлы в папке queuing_system