lua-lanes

    2熱度

    1回答

    希望您度過愉快的一天。 過去幾天我一直在Lua編寫一個IRC聊天機器人,最後我想開始在其中實現多個服務器支持。 到目前爲止,我已經創建了irc「object」來管理每個服務器以及所有這些快樂的東西 - 現在,我遇到了線程問題。 如你所知,Lua沒有內置的線程支持。就圖書館而言,LuaLanes和LuaThreads似乎與我想使用的最接近。是什麼讓我選擇LuaLanes是因爲LuaThreads需要

    1熱度

    2回答

    嘗試使用Lua通道從Lua模塊調用C函數時,控件不會傳輸到「C」函數。有沒有任何問題,Lua通道不能以外部C dll的線程方式工作? 下面是代碼片段 的Lua段: lanes.gen("*",func) thread = func() thread:join() function func() foo() -- expected to print "Hello world", b

    1熱度

    2回答

    我想在兩個車道之間共享一個全局變量,想法是當lane1更新一個共享變量時,我應該能夠在車道2得到預定時獲得它的更新值。有針對這個的解決方法嗎? 代碼片段如下: - shared_variable = 0 local function lane1() .. shared_variable = shared_variable + 1 end local function l

    0熱度

    1回答

    我試圖用Lua的2條車道間的鎖,但觀察到,無論是車道進入lock_func simultaneously..Below是片段 Code Snippet ================== require"lanes" local linda = lanes.linda() lock_func = lanes.genlock(linda,"M",1) local function

    3熱度

    2回答

    在luajit 2中有沒有使用lanes庫的方法? 據我所知,luajit有一個限制,即lua_dump() c-api函數不被支持。有沒有其他的方式來獲得給定函數的代碼塊?

    1熱度

    1回答

    我一整天都在絞盡腦汁,只是無法弄清楚。我的服務器使用單一狀態,將所有腳本作爲全局變量加載(每次我想運行腳本時無需調用luaL_dofile)。當我嘗試使用車道時,問題就出現了。 require "lanes"因爲它應該(因爲我認爲它返回一個表,適當package.loaded),因爲我有Linux(Ubuntu 11.10 x86)上適當的目錄中的lanes.lua。但是,當我去做lanes.ge

    0熱度

    1回答

    local lanes = require "lanes".configure() local linda = lanes.linda() local thread = lanes.gen({globals = _G}, function() print("Starting thread...") while true do local command = linda:recei

    1熱度

    2回答

    我正在使用Corona SDK來製作一個需要luasocket的簡單應用程序。 Corona SDK支持luasocket來做異步http請求。 但我想從luasocket使用UDP。 luasocket中的UDP receive()方法阻塞,直到收到消息。 Corona SDK不支持LuaLanes。 所以在另一個線程中監聽udp消息是不可能的。 所以我只是想,如果有任何方法/技巧/解決方法在l

    2熱度

    2回答

    Lua Lanes表示它通過多線程支持多核心支持。這不正確嗎?你不需要使用多個進程來利用多核心? Lua Lanes是否這樣做? 也許我誤解了他們在說什麼。這裏是他們的網站的通道: Lua Lanes是一個Lua擴展庫,提供了並行運行多個Lua狀態的可能性。它旨在用於優化多核CPU的性能,並研究使Lua程序自然並行開始的方法。 感謝

    0熱度

    1回答

    我已經車道設置和運行得很好,但我無法理解琳達值傳遞的,我發現車道現場驗證碼: linda_h:set(key, [val]) [val]= linda_h:get(key) 如果我做了一套/讓我的應用程序崩潰,所以我想知道我是如何爲set/get聲明表? 如果我把它作爲一個字符串,然後設置/得到一種作品,但車道數運行後會崩潰: Stop = "0" --outside of lane