0

レーンを設定して正常に実行していますが、リンダの値の受け渡しを理解するのに問題があります。レーンサイトで次のコードを見つけました。

  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

誰かがここに何かポインタを持っていますか?

4

1 に答える 1

1

ドキュメントは紛らわしいですが、 andではなくand:sendメソッド:receiveを使用したいと思います。送信と受信により、物事は通常のキューのように動作します。キューから削除されないことを除けば、受信に似ているようですが、よくわかりません。そして、私はまったく理解できません。:set:get:get:set

于 2013-04-19T03:35:53.997 に答える