blocking

    1

    1答えて

    私はC#アプリケーションからブロッキングコールを削除する任務を受けています。これが実行される環境の要件であることがわかります。私はブロッキングコールのコンセプトを理解していますが、既存のブロッキングコールをどこから見つけるべきかはわかりません。 だから、いくつかの質問:任意の関数の場合 、どのように私はそれをブロックしているかどうかを伝えることができますか?ドキュメントを調べる以外に方法はあります

    3

    1答えて

    私はpeekWaitのBlockingQueueにメソッドを希望している状況があります。私は 取り出し、この方法を説明したが 、必要に応じて要素が 利用可能になるまで、私はBlockingQueueの、LinkedBlockingQueueに対応する方法を見ることができない待って、待ち行列の先頭を削除しないでしょう。これが存在するのですか、何とかこれを行うことができますか?私はpoll() + a

    1

    1答えて

    基本的に私はtoasterboxを使用しています。 30秒ごとにトースターボックスがポップアップします。コードは次のようになります event = threading.Event() ############################################# bWidth = 200 bHeight = 100 tb = TB.ToasterBox(self, TB.TB_

    3

    3答えて

    私は、UDPを使って簡単なクライアント/サーバーコードを書いています。プログラムは正常に動作しますが、クライアントを起動するだけの場合、recvfromメソッドはブロックされません。しかし、sendtoメソッドを削除すると、recvfromがブロックされます。何が起こっているの任意のアイデア?ここで は、クライアント側のコードです: int server_length; /* Lengt

    1

    4答えて

    私は他のページ要素との相対的な特定の場所でフォームを開くプロジェクトを持っています。また、フォームが開いている間に非フォームページアイテムをブロックしたいと思います。私はblockUIで遊んだことがありますが、ブロックされていないDIVをブラウザーウィンドウに相対的に配置することしかできないようです。それはモーダルには最適ですが、私の状況にはあまり適していません。 例を明確にすることができますか。

    1

    2答えて

    ここで状況はありますが、私は自分が所有していないコードによって部分的に制御されているスレッドを実行しています。私はスレッドを開始したので、スレッドIDを持っていますが、他のコードに渡しました。私は、他のコードが現在スレッドが他のスレッドからブロックする原因になっているかどうかを知る必要があります。 pthreadsでこれを行う方法はありますか?私はJavaのThreadクラス(http://dow

    0

    2答えて

    私はシェルから呼び出すことができるJavaクラスを持っています。 ( "java [command] [options]"を介して)クラスは一連のパラメータを取り込み、MIDIファイルを出力します。常に3つのMIDIファイルが含まれます所定のディレクトリから読み込み、単純なWebアプリケーションに設定されている私は何をしたい (のみを!)。 webappの訪問者は、これらの3つのファイルで表示され

    3

    4答えて

    インタフェースを提供するiphone用の静的ライブラリを作成する必要があります。ログインするとウィンドウが表示され、ユーザー名とパスワードが尋ねられます。 私はモーダルウィンドウを作成したかったのです。インタフェースが引数を取らないので。私は、独立したウィンドウを作成し、テキストボックスとログインボタンをそれに置く必要があります。 Plzはこれを行う方法を提案します。 おかげで...

    2

    2答えて

    タイトルが述べるように、select()や(シリアル通信などの場合)read()などのブロッキング呼び出しを他のスレッドから取り消すにはどうすればよいですか?このようなことを解決する伝統的な方法は何ですか?私は小さなタイムアウトを使用することができ、それはおそらくうまくいくだろうが、それは私に少しのハックのように思える。

    6

    1答えて

    私は、アプリケーションからリアルタイムで通知を受け取る必要があると思いますが、それらの通知が保存されているとしましょうmysqlデータベースで。 私はそれらを得るために私はmysqlサーバをポーリングし続ける必要があります(私は実際に結果が得られるまで同じ選択を繰り返し続けます)。しかし、私はそれが非常に不十分な方法であることを理解しています。空になる。もし私がそれを頻繁に行うなら、通知が非常に遅