courses:high_performance_computing:producer_consumer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
courses:high_performance_computing:producer_consumer [2020/02/11 15:08] – kel | courses:high_performance_computing:producer_consumer [2020/02/11 18:17] – odoronin | ||
---|---|---|---|
Line 24: | Line 24: | ||
Так-же необходимо реализовать поддержку ключа --debug, при использовании которого каждый consumer-поток будет выводить пару (tid, psum), где tid реализуется с помощью функции get_tid(), а psum это сумма которую посчитал поток. Вывод значений psum происходит при каждом изменении. | Так-же необходимо реализовать поддержку ключа --debug, при использовании которого каждый consumer-поток будет выводить пару (tid, psum), где tid реализуется с помощью функции get_tid(), а psum это сумма которую посчитал поток. Вывод значений psum происходит при каждом изменении. | ||
- | Функция get_tid() возвращает идентификатор потока. Идентификатор потока это не проста pthread_self(), | + | Функция get_tid() возвращает идентификатор потока. Идентификатор потока это не проста pthread_self(), |
В поток вывода должно попадать только результирующее значение, | В поток вывода должно попадать только результирующее значение, |
courses/high_performance_computing/producer_consumer.txt · Last modified: 2024/03/04 02:19 by odoronin