アプリ版:「スタンプのみでお礼する」機能のリリースについて

wai_sem() : セマフォの資源獲得
preq_sem() : ポーリングによるセマフォの資源獲得

と書かれていたのですが、preq_sem()は何をポーリング
するのでしょうか?

A 回答 (1件)

回答-> 「セマフォ資源」をポーリングにて獲得します。



たぶんポーリングという言葉がいろいろな表現に使われるので理解されなかった
のかと思います。
wai_sem は、獲得できなかった場合は、待ちに入ってしまい、呼び出したタスクに
獲得するまで帰ってきません。taskがwait状態になります。
一方preq_semは、獲得できなかった場合はE_TMOUTというエラーですぐに帰ってきます。
つまり、preq_waiを何度もコールして獲得することもできるためポーリングという
表記にしているものだと思います。

μITRON3.0スペックのURLを下に書いています、参考にしてください。

参考URL:http://www.assoc.tron.org/spec/itron/uitron3.pdf
    • good
    • 0
この回答へのお礼

申し訳ありません。
回答を読むだけ読んで、お礼をするのを忘れていました。

お礼日時:2008/01/11 09:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!