asynchronous

    5

    1答えて

    .Netでは、そのメソッドの1つでDelegate.BeginInvokeを使用して非同期処理を開始するオブジェクトをインスタンス化し、そのオブジェクトへの参照をnullに設定するか、スコープから外れるようにしてオブジェクトを放棄するとします。非同期プロセスの進行中にガベージコレクタがオブジェクトを収集しようとしますか?そうでない場合は、オブジェクトを収集することを妨げているのは何ですか?

    1

    2答えて

    たとえば、ウィンドウ上にメッセージ、ソケットイベント、非同期io(IOCompletionRoutine)、およびmutexハンドルを非同期に待機させるMsgWaitForMultipleObjectsがあります。 Unixでは、pthread_mutexのロックが解除されたときに中断する可能性を除いて、すべてを選択/選択できます。 物語: 私は複数のソケット、パイプやファイルで何かをするメインス

    0

    1答えて

    私は非同期メソッド呼び出しをサポートするクラスを開発しようとしています。これは私が今までに思い付いたことですが、私はそれが正しいのかどうかは分かりません。 私はasyncメソッドを一度実行したいだけで、複数の実行をサポートする必要はないので、AsyncOperationManagerクラスを使用しませんでした。 非同期パターンをよく知っている人は、フィードを返すことができますか?私はこれを正しい方

    0

    3答えて

    非同期呼び出しが行われたときに、特定の呼び出しから発生した場合にのみ、パネルをユーザーに表示しようとしています。通常の「コントロールを得る」スクリプトを使用して は、私は私は好きでいます function pageLoad() { try { var manager = Sys.WebForms.PageRequestManager.getInstance();

    13

    2答えて

    私は、リモートホストへの接続を確立し、情報の交換(ハンドシェイク)を実行するために作成したクラスにいくつかの柔軟性を追加しようとしています。現在の実装では、接続を確立して、2人がハンドシェイクを完了するまでManualResetEventで待機するブロックを行うConnect関数を提供しています。 // create a new client instance ClientClass cc =

    19

    5答えて

    のためのきちんとしたコードは、ウェブ上で最も文書化されものではありません、良い例の一握りがあります。 はしかし、すべてのこれらの例は、呼び出しによって返されたハンドルを決定した、単に「do_some_io(fd)」スタブを持っています。このような方法で実際の非同期IOに最適な方法を実際に説明するものではありません。 IOをブロック は、コードを読むことは非常に整頓して簡単です。非ブロッキング、非同

    0

    1答えて

    Action<SPItemEventProperties> deleteAction = DeleteWorkspace; AsyncCallback deleteDone = deleteAction.EndInvoke; SPSecurity.RunWithElevatedPrivileges(() => deleteAction.BeginInvoke(propertie

    1

    1答えて

    ここでストリームリクエストについて投稿しました [wcf-chunk-data-with-stream]:WCF chunk data with stream クライアントパートサーバーでリクエストを閉じるときにデータを送信し続ける。 WCFサーバーからクライアントへのストリーム要求をキャンセルすることは可能ですか?

    1

    2答えて

    ボタンをクリックすると、バックグラウンドワーカーでクエリが実行されます。非同期なので、ボタンを「キャンセル」に変更して、ユーザーが予想よりも長く実行された場合にプロセスをキャンセルできるようにします。これはすべて正常に動作します。 しかし、ユーザーがこの場所から離れてフォーム上の他の作業を行うことはできません。彼らは、キャンセルボタンをクリックするか、フォームを閉じることができなくてはならない。

    1

    2答えて

    私は.NET 3.5でWindowsフォームアプリケーションを持っています。 1つのフォームに20個の画像ボックスがあります。 20個の画像URLを持つ配列もあります。目標は、URLの配列をループし、画像をWebから画像ボックスに読み込むことです。 標準のforeachループを使用して、画像ボックスのLoadAsync()メソッドを使用しようとしましたが、動作しません。それは最初の6枚の画像ボック