2013-03-04 4 views

답변

4

아니요, "재고 없음"빌드는 스레드를 전혀 지원하지 않습니다. 운영 체제 포크를 사용하여 더 많은 스크립트를 생성하거나 동시 발음을 고수 할 수 있습니다. Bartek으로

+0

가 HUMM ... 정말 스레드가 필요합니다 (http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_For_Windows/lanes/index.html/https://github.com/LuaLanes 참조) 루아 레인 라이브러리에 CLI 덕분에 스레드 지원을 추가 할 수 있습니다. 커맨드 라인에 쓰레드 지원을 추가하는 lua 라이브러리가 있는지 알고 계십니까? require ("threads") threads.start (function()) true do print ("hello") end end) –

+1

또한 "재고"루아의 일부는 쓰레드에 안전하지 않으므로 그것을 만들려고 노력하지 않습니다. 멀티 스레드는 심각한 문제를 일으킬 수 있습니다. – dualed

+0

@DanielSperry 무엇이 이중으로 위에 말했습니다. 루아에서 스레드를 사용하는 가장 좋은 방법은 각 스레드에 대해 VM을 생성 한 다음 통신하는 것입니다. 정말로하고 싶다면 가능하지만 쉽고 재미있는 것은 아닙니다. 자신 만의 루아 빌드가 필요합니다. 라이브러리를 찾고있는 경우 Lua 사용자 위키가 가장 유용합니다. –

3

재고 루아 스레드에 대한 지원이없는 말했지만, 당신은

+0

우수! 필자는 원하는대로 명령 줄에서 lualanes을 사용할 수있었습니다. –

관련 문제