JavaScriptのsetTimeoutという関数がどうもマルチスレッドで動くような気がする。それでこんなことを思い付いた。
function Thread(func) { setTimeout(func, 0); } new Thread( function() { alert("HelloWorld"); } );
setTimeoutのなかに処理を書いてもいいけれど、少しだけJavaっぽく。本当はJavaScriptでJavaのThread.sleep()の機能が欲しかったのだけど、そっちは未だに解決せず。無理やりsetTimeout関数を使って作ることになりそう。
JavaScriptで数秒ごとに何かの処理をするようなとき、みんなどんなコーディングをしているんだろう。
つ http://d.hatena.ne.jp/llamerada/20050917/1126950759
prototype.js にThreadクラスがあるといい気がするね。
こんにちは。
やっぱり他にも同じようなことを考える人がいましたね。あれ、sleepがない。。