問題タブ [synchronous]

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 投票する
14 に答える
147503 参照

asynchronous - 非同期呼び出しとノンブロッキング呼び出し? ブロッキングと同期の間でも

非同期呼び出しとノンブロッキング呼び出しの違いは何ですか? また、ブロッキング呼び出しと同期呼び出しの間 (例を示してください)?

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

objective-c - iPad/objective-C 同期 HTTP リクエストの例?

非同期 iPad/Objective C HTTP の例しか見つかりません。同期 Web 要求を行うにはどうすればよいですか?

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

objective-c - Objective-CSSL同期接続

私はObjective-Cに少し慣れていませんが、解決できない問題に遭遇しました。これは主に、ソリューションを正しく実装しているかどうかわからないためです。

自己署名証明書を使用して同期接続を使用してhttpsサイトに接続しようとしています。私は

エラードメイン=NSURLErrorDomainコード=-1202「信頼できないサーバー証明書」

このフォーラムでいくつかの解決策を見たというエラー。私が見つけた解決策は、次を追加することでした。

NSURLDelegateに送信して、すべての証明書を受け入れます。次のコマンドだけを使用してサイトに接続すると、次のようになります。

それはうまく機能し、チャレンジが受け入れられているのがわかります。ただし、同期接続を使用して接続しようとすると、エラーが発生し、ログに記録したときにチャレンジ関数が呼び出されません。

チャレンジメソッドを使用するために同期接続を取得するにはどうすればよいですか?それは、URLConnectionのdelegate:self部分と関係がありますか?また、NSURLDelegate内でデータを送受信するためのログがあります。これは、接続関数によって呼び出されますが、同期関数によっては呼び出されません。

同期部分に使用しているもの:

私が言ったように、私はObjective Cに少し慣れていないので、親切にしてください:)

助けてくれてありがとう。マイク

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

c# - 同期操作のタイムアウト検出の改善

いくつかのアクションを同期的に実行する方法が必要です。これは0.5秒で完了するはずですが、数分間ぶらぶらする可能性があります。タイムアウトした場合、結果は気にしません。これが、コンパイラによって生成されたデリゲートを使用して現在実行していることです。BeginInvoke:

醜いですね。そして、ラムダクロージャの変数が変更されていることを知ってdisposedいます(私のReSharperとは異なり、このC#機能が好きです)。すべて私が処分したいからManualResetEventです。.NET4でより良いアプローチを提案できますか?おそらく、イベントの破棄をスキップして、GCに依存する必要がありますか?

注:ManualResetEvent.Set()破棄されたインスタンスで実行しようとすると爆発します。

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

jquery - jquery による同期呼び出し

jQuery AJAX API を使用して同期呼び出しを行うことはできますか?

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

silverlight - Silverlight4.0の質問-asmxWebサービスへの同期呼び出し

Silverlightに問題があります。

一部のWebサービスが公開されているかなり大規模なレガシーアプリケーション(wcfではなく通常のasmx)を処理する必要があります。私がする必要があるのは、それらのWebサービスを使用するSilverlightアプリを構築することです。ビジネスロジックのため、Silverlightアプリから同期的に呼び出されるのと同じWebメソッドが必要です。Webサービスの消費を構築することはできましたが、それがデフォルトのSilverlightの動作であるため、非同期でしか実行できませんでした。

Silverlightで非同期呼び出しを同期させる方法はありますか?私はここを見てググってみましたが、wcfの例しか見つかりませんでした。誰かが私に通常のasmxWebサービスのコード例を教えてくれれば幸いです。私はSilverlight4.0を使用しています。

ありがとう!

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

.net - プロセスを同期的に開始し、出力を「ストリーミング」する

F# からプロセスを開始しようとしていますが、終了するまで待ちますが、出力を徐々に読みます。

これは正しい/最善の方法ですか?(私の場合、gitコマンドを実行しようとしていますが、それは質問に接しています)

私が理解していないのは、proc.Start() がどのようにブール値を返すことができるか、そして同時に出力を段階的に取得するのに十分なほど非同期になるかということです。

残念ながら、私は現在、物事がどのような順序で起こっているのかを知るのに十分な大きさのリポジトリ、または十分に遅いマシンを持っていません...

アップデート

ブライアンの提案を試してみましたが、うまくいきます。

私の質問は少し曖昧でした。私の誤解は、 Process.Start() が「開始」だけでなく、プロセス全体の成功を返すと想定していたため、それがどのように機能するかわかりませんでした。

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

javascript - JavaScript:Ajaxリクエスト後のグローバル変数

質問はかなり単純で技術的です:

私が達成したいのは:

それを行う方法はありますか?そうでない場合は$.post()、適用する値を返すことができit_worksますか?

0 投票する
12 に答える
283403 参照

javascript - document.createElement("script") 同期的に

ファイルを同期的に呼び出し、.jsその後すぐに使用することはできますか?

これは単純化されています。私の実装では、 createElement のものは関数にあります。制御を返す前に、特定の変数がインスタンス化されているかどうかを確認できる関数を追加することを考えました。しかし、私が制御できない別のサイトからjsを含めるときに何をすべきかという問題がまだあります.

考え?

編集:

何が起こっているのかについての良い説明を与えるので、私は今のところ最良の答えを受け入れました。しかし、これを改善する方法について何か提案があれば、私は喜んで受け入れます。これが私がやりたいことの例です。

内部構造を知りすぎないようにして、「このモジュールを使用したいので、そのモジュールのコードを使用します」とだけ言えるようにしたいだけです。

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

javascript - グリースモンキーで同期AJAX呼び出しを行う方法は?

URLのリストがあり、各ページを次々にロードする必要があります。
これは私が私の心に持っている私の主な機能です。

func1非同期のGM_xmlhttprequestを使用するため、ページのコンテンツを取得する前に関数が終了すると、oPageは「underfined」になります。
func2また、GM_xmlhttprequestを使用するため、oPageが未定義であっても、aResultも未定義になります。

このすべてを機能させる方法についてのアイデアはありますか?

func1 func2またfunc3、スクリプト全体で再利用できる必要があります。これらの各関数は、スクリプトのさまざまな部分で個別に使用することも、一緒に使用することもできます。