読者です 読者をやめる 読者になる 読者になる

銀の弾丸

プログラミングに関して、いろいろ書き残していければと思っております。

ブラウザでマルチスレッド ― JavaScriptのWeb Worker を使用してサブスレッドと通信する(応答をコールバックで受けとる機構を実装する)

ブラウザで動作する8ビットマイコンのエミュレーターを作っており、動作速度と安定性を確保するため、Web Workerを使用したので、そこで得られた知見などを書いてます。

なるべく一定周期で実行するスレッドクラス

Windowsで、なるべく正確に一定周期で処理を実行するタイマーの基本クラスです。 派生クラスで run() メソッドを実装し、start()メソッドを呼べば、setInterval()で指定した周期で、処理が呼び出されます。(⇒TimerThreadSample.cpp) リアルタイムOSではな…