courses:high_performance_computing:producer_consumer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
courses:high_performance_computing:producer_consumer [2024/03/04 02:19] – odoronin | courses:high_performance_computing:producer_consumer [2025/02/23 14:55] (current) – odoronin | ||
---|---|---|---|
Line 19: | Line 19: | ||
* При сигнале в качестве вывода нужно выдавать посчитанную на этот момент сумму | * При сигнале в качестве вывода нужно выдавать посчитанную на этот момент сумму | ||
* В нашем producer/ | * В нашем producer/ | ||
- | Функция run_threads должна запускать все потоки, | + | Функция run_threads должна запускать все потоки, |
+ | * При отсутствии входных данных ядра процессора не должны вхолостую есть такты | ||
Для обеспечения межпоточного взаимодействия допускается использование только pthread API. На вход приложения передаётся 2 аргумента при старте именно в такой последовательности: | Для обеспечения межпоточного взаимодействия допускается использование только pthread API. На вход приложения передаётся 2 аргумента при старте именно в такой последовательности: |
courses/high_performance_computing/producer_consumer.txt · Last modified: 2025/02/23 14:55 by odoronin