1
CLIPS

JScript.NETでスレッド

48日前に更新 aoki1210aoki1210 51日前に登録
2010年07月17日 GMT 2010年07月14日 GMT

JScript.NETはMicrosoftが.NET Framework向けに拡張したJavasSriptで、Common Language Runtime(CLR)上で動作するJavaScript実装です。 CLR上ではC#、VB.NET等が動作しますが、JScript.NETは言語がJavaScriptという事もあって実はC#やVB.NET等と同等に使えない機能がいくらかあります。

JavaScriptは動的言語です。オブジェクトにプロパティを生やしてメソッドにしたり、prototypeを弄ったり、eval()で関数を生成したりも出来ます。つまりコンパイルするとは言えど、型が動的に変えられる言語です。

その為、.NET Frameworkの機能の一つであるDelegateが使えません。.NET FrameworkのThreadはDelegateという関数型拘束によりスレッドを安全に呼び出せる様になっています。この関数型拘束に緩い拘束な JavaScript(JScript)の関数を渡す事は出来ないので..

カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 4 | | ソースサイト: mattn.kaoriya.net | カウンタを表示
タグ: JScript

まだコメントはありません。最初のコメントを登録してみませんか?

コメントするためにはログイン もしくは サインアップしてください。