nonblocking

    4

    1答えて

    以下のコード・スニペットでは、非ブロック・スリフト・サーバーをPythonで作成しようとしています。 # set handler to our implementation handler = ServiceHandler() processor = MyService.Processor(handler) transport = TSocket.TServerSo

    1

    3答えて

    初心者のチュートリアルでは、ノンブロッキングの性質は、通常、ブロッキングの例(returnステートメントを使用)とノンブロッキングのノードの例(コールバックを使用)を示しています。たとえば、hereを参照してください。 returnを使用してノードアプリケーションにブロックコードを作成し、コールバックを使用してそのコードをやり直す方法を見つけることを「匂い」として取るべきでしょうか?

    4

    2答えて

    select()を使用して、STDINから1つのchar(ENTERなし)を入力したいと考えています。 したがって、ユーザーが1つのキーを押すと、select()はすぐに戻り、ユーザーがEnterキーを押すのを待つ必要がありません。 int main(void) { fd_set rfds; struct timeval tv; int retval;

    2

    4答えて

    情報を取得/取得するためにデータベースを照会する必要のあるアプリケーションがあります。関数が返るまで私のプロセス全体をブロックするので、私はそれを同期的に行うことはできません。 基本的には、ある時点で1つ以上のクエリを実行する関数がいくつかあります。 fun stuff1 stuff2 stuff3 query1 stuff4 que

    6

    4答えて

    Playからちょうど始まります。このドキュメントでは、Playを非同期に実行する方法について説明します。 しかし、Playを非同期で実行しているときにMySQLクエリを実行するにはどうすればよいですか?通常のMySQLクエリはブロックされています。それはうまくいかないでしょう。 Node.jsには、この目的のために専用の非ブロッキングMySQLクライアントがありますが、Playと同様のものは見つか

    1

    2答えて

    zeromqを使用して2つのプロセス(送信者と受信者)を通信したいと思います。今、受信者プロセスが実行されていない場合は、送信者プロセスがメッセージが失われても実行を続行したいと思います。 PUB-SUBパターンを使用して実装しようとすると、受信者が実行されていないと、送信者がハングアップすることがわかりました。例えば、次のセンダソースコードで:受信機がダウンしている場合 import zmq

    1

    2答えて

    私のアプリケーションは、カーネル空間からいっぱいになっているcharデバイスから読み込みます。現在、私は正常に動作しているRandomAccessFileでアクセスしています。 私のアプリケーションを起動する前に、データが既にcharデバイスに書き込まれています。 (最低1秒間に一定のデータがあります) 私はアプリケーションを開始する前に挿入したデータを "無視"します。 問題は、この文字デバイス

    2

    2答えて

    理想的には、自分のサイトに接続しているすべてのWebクライアントが、現在オンラインになっている他の人物のリアルタイムステータスを維持できるようにするシンプルで軽量なコードを探したいと思います。 私はejabberdがこれをしていることは知っていますが、他にも多くのことがあります。小さなコードフットプリントが望ましいので、その性能特性をカスタマイズして理解できます。 私はnode.jsのノンブロッキ

    2

    3答えて

    他のサービスへのネットワークコールを行う埋め込みJettyを使用してアプリケーションを作成しました。 ネットワークコールが完了するのを待っている間、サービススレッドがアイドル状態であると推測します。 現時点で実行可能な作業を実行する要求と、ネットワーク呼び出しから返される作業を処理する要求を切り替える方法はありますか?すべての作業が完了すると、要求が返されます。 これは一般的なパラダイムであり、非

    2

    3答えて

    ボタンをクリックすると、iframeのフォームであるオーバーレイが開きます。ファイルがアップロードされているので、オーバーレイを消して、送信時に親ウィンドウを別のページにリダイレクトすることに成功しました。問題はここにあります: ユーザーが巨大なファイルをアップロードする場合、ファイルをアップロードしてからユーザーをリダイレクトする必要があります。ファイルがアップロードされると同時に、オーバーレイ