我设置并运行的车道很好,但是我无法理解linda值的传递,我在车道网站上找到了这段代码:
linda_h:set( key, [val] )
[val]= linda_h:get( key )
如果我做了一个set / get我的应用程序崩溃所以我想知道如何为set / get声明表?
如果我将它作为一个字符串使用,那么set / get类型可以工作,但会在几次运行之后崩溃:
Stop = "0" --outside of lane
-- start lane
-- callback function in lane
if linda_h:get( Stop ) == "1" then
return
end
有没有人在这里有任何指示?
答案 0 :(得分:1)
文档令人困惑,但我认为您希望使用:send
和:receive
方法,而不是:set
和:get
。发送和接收使事情表现得像普通队列。似乎:get
就像接收一样,除了它不会从队列中删除,但我不确定。而我根本无法弄明白:set
。