問題タブ [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 投票する
1 に答える
441 参照

php - MySQL と PHP の同期の健全性チェック

私はバグのトラブルシューティングを行っており、自分の行動を目撃している理由について考えられるすべての説明を除外しようとしています。PHP で (CodeIgniter のActive Recordクラスを介して) 多数の MySQL クエリを実行しています。私が見ている動作の説明の 1 つは、クエリが同期的に実行されていない、つまり、PHP がクエリを待機していないことです。次のものを発行する前に完了します。

私は常に、insertPHP を介して MySQL テーブルに何かを入力し、次のコード行で を実行するselectと、挿入の結果が次のステートメントで利用可能になるという前提でコーディングしてきました。これに例外はありますか?

私の正気を保つのを手伝ってくれてありがとう...

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

c# - 同期ソケット呼び出しと非同期ソケット呼び出しの混在

同じサーバー上で同期ソケット呼び出しと非同期ソケット呼び出しを組み合わせることは悪い習慣と見なされますか? 例 (msdn から変更):

この場合、次の接続をリッスンする前に各接続が確立されるまで待機しているため、これはほとんどブロッキング コールのように見えます。クライアントの最初の処理は別のスレッドで行われるため、少し高速になるはずですが、理論的にはオーバーヘッドは比較的小さいはずです。

これを考えると、次のようなことをするのは悪い習慣と見なされますか?

私の考えでは、このコードは上記のコードよりもはるかに単純であり、私が正しければ、上記のコードに比較的近いパフォーマンスも得られるはずです。

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

wcf - WCF コールバック (二重) サービスを同期的に使用する

外部 WCF コールバック (別名デュプレックス) サービスを使用する必要がある既存の WCF サービスがあります。双方向サービスは本質的に非同期ですが、元の WCF サービスの同期を維持する必要があります。これを行うためのよく知られたパターンはありますか?注意が必要な最も重要な落とし穴は何ですか?

私の現在の意図は、双方向サービスを呼び出してから、ManualResetEvent が発生するのを待つことです。コールバックがデュプレックスによって呼び出されると、イベントがリセットされ、待機中の操作が再開され、作業が完了します。

0 投票する
7 に答える
58380 参照

javascript - 解析せずにJSONデータをjavascriptに同期的に含める方法は?


配列を含む JSON ファイルを自分のサーバーから JavaScript オブジェクト変数にロードしたいと考えています。
ページのロード中にデータが必要になるため、ページのロードの開始時に同期的に実行したいと考えています。

私は jQuery.getJSON を使用することができましたが、これは非同期 ajax であり、少しやり過ぎのようです。

独自の解析を行わずに JSON を同期的にロードする方法はありますか?
(多かれ少なかれ を使用するように<script language="JavaScript" src="MyArray.json"></script>

私はjavascriptの初心者なので、それが理にかなっていることを願っています。パオロ

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

javascript - 同期アニメーションを使用した Jquery コールバック

私の jQuery プラグインでは、以下の簡単な例のように、ユーザーによって定義されたいくつかのコールバックがあることを期待することがよくあります

定義されたコールバックにこのような同期コードが含まれている場合があり、このコードは期待どおりに機能します

しかし、他のケースでは、コールバックはこのような非同期アニメーションを定義できます

この最後のケースでは、明らかに重複する 2 つのアニメーションがあります。これは、私の実行後、残りのプラグイン コードがコールバックinitCallback()で適切に実行されないためです。fadeIn()

だから私は尋ねています:それがinitCallback()定義するコードに関係なく、実行を確実に終了させるために、両方の種類のコード(非同期/同期)を処理するための一般的なjQueryパターンは存在しますか?それとも、2 つの異なる方法で両方のケースをコーディングする必要がありますか?

この例のコードは、http://jsfiddle.net/fcalderan/LKttT/で入手できます。

前もって感謝します。

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

jquery - SlickGridSecondaryHeaderRow同期サイズ変更

やあ、

HeaderRowの列のサイズを変更するときに、SecondaryHeaderRowの同期サイズ変更を行う方法はありますか?

これがそれへのリンクですhttp://li.ro/4bJw

ありがとう!

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

php - PHPでのファイルからの読み取りのブロック

これが私がbashで表現したいものです:

ここで、fifoは名前付きパイプへのパスです。これはFIFOから読み取られますが、FIFOが空の場合、何かが入るまでブロックされます。

PHPで同様のことを試みると、パイプに何もないときにfgetsが返されるため、ビジーループが発生します。

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

websphere - MDB を使用してキューから順番にメッセージを読み取る方法は?

WebSphere MQ をリッスンする MDB があります。キューが受信した順序でメッセージを取得するわけではありません。その順番で読めるようにするにはどうしたらいいですか?出来ますか?MDB を使用しないでください。

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

asynchronous - Javamailは非同期ですか、それとも同期ですか?

Javamailは非同期ですか、それとも同期ですか?つまり、メールを送信した場合、すぐに処理を続行しますか、それとも完了するまで待ちますか?

さらに、何らかの理由でメールが配信されなかったことを知る方法はありますか?

SpringのMailSender抽象化に対するこれらの回答も知りたいです。

ありがとう。

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

iphone - NSURLConnection sendSynchronousRequest の応答に時間がかかりすぎる

取り組んでいるプロジェクト用に作成された Web サービスからデータにアクセスしようとしています。リクエストを作成するための文字列を作成しています

次に、URLとリクエストを作成しています

問題は、ログに出力した応答時間が常に 20 秒を超えることです。しかし、eviware/SoapUI プロジェクトを使用して同じリンクをヒットすると、1 秒以内に実行され、同じリンクが blackberry プロジェクトで使用されている場合も、スムーズに動作します。私は得ていません、どこが間違っていますか。iPhone のみ応答が非常に遅い理由。助けてください。はっきりと聞こえない場合は、お知らせください。もっと詳しく説明しようと思います。