問題タブ [asynchronous]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
3073 参照

c++ - 非同期ODBC呼び出しを行うことはできますか?参考資料はありますか?

ODBCは非同期呼び出しをサポートしていますか?もしそうなら、参考資料について教えてください。

私の好みの言語はC++です。

0 投票する
3 に答える
687 参照

.net - 「入力と同時に検索」を提供する最良の方法は何ですか?

Forms アプリを VB.NET Web アプリに移植しています。ユーザーが本当に気に入った機能の 1 つは、ユーザーが検索ボックスに入力したときに可能な選択肢を絞り込む機能でした。検索自体は複数のテーブルと列に対して行われるため (数秒かかります)、単純なオートコンプリートなどではありません。ユーザーが入力できるようにし、一致する ListView を非同期的に更新できるようにする最善の方法は何ですか?

0 投票する
5 に答える
24359 参照

python - Pythonで非同期ファイル書き込みは可能ですか?

Pythonで非同期にファイルに書き込む簡単な方法はありますか?

Pythonに付属しているファイルioがブロックしていることは知っています。ほとんどの場合、これで問題ありません。この特定のケースでは、アプリケーションをまったくブロックしないように、または少なくとも可能な限り最小限に抑えるために、書き込みが必要です。

0 投票する
5 に答える
563 参照

javascript - Ajax化するかどうか?

Ajax が Web アプリをデスクトップ アプリのように機能させる方法は本当に気に入っていますが、大量のサイトでのヒット数が心配です。私は現在、イントラネット ベースのデータベース アプリを開発しています。一度に 2 ~ 4 人しかアクセスできません。私は思いっきりAjaxしていますが、Ajaxはどれだけ多すぎるのだろうかと思いました。

ヒット数が Ajax を使用することで得られるメリットを上回るのはどの時点ですか? 理論的には、更新が必要な部分のみを更新しているため、ページ全体の更新と比較して、実際にはそうなるようには見えません。

大量のサイトで Ajax を使用したことがある人がいるかどうか、またそれをどのような用途で使用したか知りたいです。スケーリングの問題が発生しますか?

0 投票する
3 に答える
3412 参照

serialization - 非同期メッセージング用のオブジェクトのシリアル化

AMQP (qpid を使用) を使用して、Python と Java のサービスが相互に通信できるようにすることを検討しています。基本的なテキスト メッセージングは​​単純に見えますが、私が調査した他のすべてのメッセージング テクノロジと同様に、それで終わりのようです。インスタント メッセージング アプリケーションを構築することを除いて、文字列を送信することは特に役立つことではないと思っていたでしょう。

私の本能は、両方の言語で優れたライブラリサポートを備えた XML (デ) シリアライゼーションまたは類似のもの (JSON、YAML、プロトコルバッファーなど) を使用することです。これはベスト プラクティスですか? もしそうなら、どの (逆) シリアル化プロトコルをお勧めしますか? それとも、私はどこかでポイントを逃しており、小さなテキストを送信するだけで十分なはずですか?

0 投票する
5 に答える
15191 参照

silverlight - Silverlight 非同期タイムアウト エラー

Silverlight アプリケーションで Silverlight Enabled WCF サービスを呼び出すと、ユーザーがタイムアウトになることがあります。サービスクライアントが応答のために許可する時間を増やす最も簡単な方法は何ですか?

スローされる正確な例外は次のとおりです。 System.TimeoutException: [HttpRequestTimedOutWithoutDetail]

ありがとう

0 投票する
1 に答える
10751 参照

c# - 非同期で仮想モードでListViewにデータを入力するにはどうすればよいですか?

データベースのレコードをリストビューで表示したいのですが、取得には時間がかかる場合があります。RetrieveVirtualItemを使用して、新しいListViewItemが必要になったときに通知し、ダミーアイテムを追加して、取得を開始できます。しかし、データベースがレコードを返すとき、レコードをどうすればよいですか?ListViewがVirtualModeのときに、ListViewのItemsコレクションを更新できません。ListViewにアイテムをリロードするように指示する方法はありますか?または、ListViewItemへの参照を保持して、それを設定することはできますか?どちらも機能しない場合、仮想モードでListViewに非同期でデータを入力するにはどうすればよいですか?

0 投票する
1 に答える
835 参照

asp.net - ManualResetEvent/AutoResetEvent は、asp.net で workerthread または IO-thread を使用しますか?

Web レイヤーは asp.net でコーディングされており、ページは非同期としてマークされています。はい、aync のコーディングに推奨される方法は、RegisterAsyncTask を使用することです

ここで問題が発生しました。標準の RegisterAsyncTask ではなく、aync に AutoResetEvent と ManualResetEvent を使用しているページがいくつかあります。

非同期呼び出しを処理するこれらのオブジェクトは、スレッドプールのワーカー スレッドを使い果たすでしょうか? (これはワーカー スレッドを使い果たし、サーバーが他のクライアント リクエストを処理できなくなるため、お勧めしません。

また

彼らはIOスレッドを使用しますか?(通常、IO スレッドは RegsterAsyncTask での非同期呼び出しに使用されます。これは望ましいことです)

あなたの洞察に基づいて、これらのページの変更を提案する必要があります。ご意見をお願いします。

0 投票する
2 に答える
3677 参照

c++ - 非同期 ReadDirectoryChangesW()?

指定したディレクトリの変更を監視し、正確な変更情報を取得したいと考えています。そこで、ReadDirectoryChangesW()関数を使用することにしました。しかし、非同期で使用したいのです。つまり、ディレクトリに変更がない場合にワーカー スレッドをブロックしたくないということです。

これどうやってするの?

0 投票する
1 に答える
11860 参照

windows - 完了ルーチンで ReadDirectoryChangesW() メソッドを使用するには?

ReadDirectoryChangesW()I /O 完了ルーチンが提供されている非同期モードで関数を使用したい。

CALLBACK問題は、完了ルーチン (関数)の変更に関する正確な情報を取得する方法がわからないことです。完了ルーチンは次のように定義されます。

情報が構造に含まれているのだろうかLPOVERLAPPED。しかし、私はそれを取得する方法がわかりません。