2018-01-29から1日間の記事一覧

std::vector を mutex でロックしてマルチスレッドで書き込む

C++

C++ の std::thread でひとつの vector に push_back しまくるコード #include <iostream> #include <vector> #include <thread> int main() { std::vector<int> vi; std::vector<std::thread> vt; for(int i=0; i<100; ++i) { vt.push_back(std::thread([&i, &vi]{ vi.push_back(i); })); } for(int i=0;</std::thread></int></thread></vector></iostream>…

投稿テスト

print("OK") #include <iostream> int main() { std::cout << "OK" << std::endl; }</iostream>