2013-03-04 5 views

答えて

4

いいえ、 "在庫"のLuaはスレッドをまったくサポートしていません。オペレーティングシステムフォークを使用して、より多くのスクリプトを生成するか、コルーチンに固執することができます。

+0

ヒュムにスレッドのサポートを追加することができます言ったように...私は本当にスレッドを必要としています。コマンドラインにスレッドサポートを追加するluaライブラリがあるかどうか知っていますか? require( "threads") threads.start(function()while true do print( "hello")end end) –

+1

また、「在庫」の部分はスレッドセーフではないので、作成しようとしていますマルチスレッドは深刻な問題を引き起こす可能性があります。 – dualed

+0

@DanielSperry上記で二重に何が言われましたか? Luaでスレッドを使用する最も良い方法は、スレッドごとにVMを生成して通信することです。あなたが本当にそれをしたい場合、それは可能ですが、あなたが望むほど簡単でファンキーではありません。独自のLuaビルドが必要になります。あなたがライブラリを探している場合は、Lua users wikiが最良の入手可能なソースです –

関連する問題