SitePointのJavaScript Timer-Based Pseudo-ThreadingにおいてJavaScriptで擬似マルチスレッドプログラミングを実装する基本的な方法が紹介されている。アイディアの根幹は細切れにした関数をsetTimeout()で一定期間区切りにして、順次実行していくというもの。実際のところ ...
JavaScriptでタイマーを作る場合、setInterval() を使って一定間隔で処理を繰り返し実行するのが一般的です。しかし、正確な時間を計測するには少し工夫が必要です。 タイマーを作る時の大事な仕組み。 function updateTimer() { console.log("Hello") } setInterval(updateTimer, 5000 ...
前回タイマー処理のJavaScriptのほうを整理しました。 可処分時間タイマー最大の難所PythonとJavaScriptの間で何をしているか、主にPythonの処理を中心に整理します。 一番難所のPythonメソッドが以下です。 def calculate_disposable_time(self): now = datetime.datetime.now() target ...