ポーリング
その他の語句
用語の解説
ポーリングとは
(ポーリング)非同期に発生するイベントをチェックするための手法の1つ。
単純にいうと、何らかの変化が発生したかどうかをリモートシステムに確認しにいく、という方法である。 たとえば、3つのスイッチを監視しているプログラムがあり、どれかのスイッチがオンになったらそれに対応する処理をするという例を考えよう。 このとき、プログラムが無限ループを構成し、このループの中でスイッチがオンになっているかどうかをチェックするという構造が考えられる。 これがポーリングである。 逆に、スイッチがインテリジェントな構造になっており、オンになったときにプログラムに通知を送ることができるなら、ポーリングではなく単に通知が届くのを待つ、というプログラムにすることもできる。 周辺機器からの入力を受け取るためにI/Oポートをチェックする場合などにも用いられる。
ポーリングは一見原始的な手法のようにも思えるが、変化を通知する機構がない場合にはよく使われる。 新しいメールがメールサーバに届いているかどうか毎日チェックする、といった処理もポーリングだと考えられる。
用語解説出典 powered by. アスキーデジタル用語辞典
CNET Japan
-
OpenAI、「計算の難しさ」に関する長年の予想を覆す成果を得られたと発表
OpenAIは10月26日、AIが数学、計算機科学、物理学の3分野で、長年の未解決問題に関する証明を生成したと発表した。計算機科学では、ある種の問題を解くには膨大な計算時間が必要だとする「指数時間仮説(ETH)」を覆す証明が得られたという。成果の一部を公開し、外部の研究者による検証や分析を進める。

