資源簡介
C++并發編程實戰代碼
代碼片段和文件信息
#include?
#include?
#include?
#include?
bool?more_data_to_prepare()
{
????return?false;
}
struct?data_chunk
{};
data_chunk?prepare_data()
{
????return?data_chunk();
}
void?process(data_chunk&)
{}
bool?is_last_chunk(data_chunk&)
{
????return?true;
}
std::mutex?mut;
std::queue?data_queue;
std::condition_variable?data_cond;
void?data_preparation_thread()
{
????while(more_data_to_prepare())
????{
????????data_chunk?const?data=prepare_data();
????????std::lock_guard?lk(m
- 上一篇:RS編解碼的C語言實現
- 下一篇:MFC入門教程:1天深入淺出MFC
評論
共有 條評論