C++

std::thread のメモ書き

C++

#include <iostream> #include <thread> #include <mutex> using namespace std; void func(mutex& mtx, int* count) { int local = 0; for (int i = 0; i < 10000000; i++) { mtx.lock(); ++(*count); mtx.unlock(); } local += 1; std::cout << local << std::endl; }; int main() {</mutex></thread></iostream>…

プログラムの動作速度の計測

C++

class Timer { public: Timer(const WCHAR* pMarker) : marker(pMarker) { QueryPerformanceFrequency(&clock); QueryPerformanceCounter(&start); } ~Timer() { QueryPerformanceCounter(&finish); double t = (double)(finish.QuadPart - start.QuadPart) …

Wykobi 計算機科学ライブラリ

C++

https://www.wykobi.com/index.htmlhttps://github.com/ArashPartow/wykobi