問題タブ [simultaneous-calls]

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 に答える
2068 参照

asynchronous - NSURLResponseContent-同時ダウンロードを実行するときの実際のデータの長さの不一致サイズ

UITableViewがあり、セルを選択すると、サービス呼び出しを行って、WebサービスからPDFファイルを非同期でダウンロードします。複数のセルを次々に(個別に)選択するまでは、うまく機能します。その後、物事は南に進み始めます。

明確にするために、いくつかの(簡略化された)コードを次に示します。

MasterViewController.mの内部:

ReportDownloader.mの内部:

上記のコードは、単一のレポートで正常に機能します。また、高速回線では、3〜4のレポートで正常に機能しますが、それ以上のことを実行しようとすると、予想される長さが実際の長さと一致しなくなります。そして、なぜyyyyが理解できません...。

上記のコードによって生成された出力を参照してください: (indexPath1.1のレポートのみが正しくダウンロードされたことに注意してください)

PDFドキュメントを開こうとすると、データの破損が確認されます。これは、データサイズがexpectedContentLengthと一致しなかったすべてのファイルで失敗します。

私はこの振る舞いに完全に困惑しています。私が明らかにn00bの間違いを犯していて、ここの誰かがそれを見つけてくれることを望んでいます。

ReportDownloaderクラスを作成した主な理由は、このような問題を回避するためでした。

私のコードをスキャンするのに時間を割いてくれた人に事前に感謝します!

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

php - file_exists と特定の名前 (php) でファイルを保存する間に何が起こりますか?

サーバーがリクエストを処理する方法 (-> PHP スクリプトへの同時リクエスト) のため、スクリプトがファイル名をチェックしてファイルを保存するとどうなるかについて質問があります。

例: ユーザー A が「save.php」を要求します。しばらくして、ユーザー B が「save.php」をリクエストします。ユーザー A のスクリプトは、スクリプトがファイルが存在するかどうかをチェックするポイントにあります。ファイルが存在せず、ファイルが書き込まれる前に、ユーザー B のスクリプトはファイルの存在を確認する時点にあります。そのため、ファイルが存在しないとも表示されます。ここで、ユーザー A のスクリプトがファイルを書き込みます。また、ユーザー B のスクリプトは、ファイル名が同じ場合、ファイルを上書きします。(ファイル名はランダムですが、これは発生する可能性があります)。

どうすればそのようなことを避けることができますか? PHPコマンドのテーブルロックとトランザクションのようなものはありますか? サーバーからより多くのリソースを取得するため、ユーザー B のスクリプトがユーザー A のスクリプトよりも速く実行される可能性はありますか?

よろしくお願いします

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

c++ - 呼び出された関数は前の変更をクリアします

私は、すべてのラウンドで変更が発生するセルオートマトンに取り組んでいます。明らかに、私はループを作成しました - 幸いなことに、基本的には機能しますが、マップに別のタイプのセルを追加したい場合、一方のタイプのセルは機能しますが、もう一方のタイプは何もしません: ゲームが始まり、例えばこの例では、コンウェイ オートマトンが成長し始めますが、赤いテスト セルは変更されずにそのままです。

これはループの内容です:

前述したように、この例では、Conway セルは成長しますが、Test セルはそのまま残ります。それらを同時に機能させる方法は?

(私は Allegro ライブラリを使用しているので、この問題に何か問題がある場合は、遠慮なく私と共有してください!)

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

php - PHPスクリプトで実行した後、シェル実行の出力にとどまることからどのようにジャンプしますか?

main.php というサンプル コードがあります。

最初の shell_exec を実行した後にこのスクリプトを実行すると、最初の shell_exec が終了するまで残り、次に実行されます。

しかし、スクリプトが最初のshell_execとその出力を終了するためにとどまらず、2番目に実行されることを望みます。

どうすればこれを行うことができますか?

いくつかのスクリプトがあり、それらをメイン スクリプトで同時に実行し、それによって制御する必要があります。しかし、このメインスクリプト内から同時にスクリプトを実行する方法がわかりませんか?

update1: a.php と b.php の終了時間が不明なため、cron ジョブで実行できません。おそらく a.php は 1 時間または 10 分後に終了し、b.php も a.php と同じです。

update2:このページでソリューションを作成しました:

コマンドの完了を待たずに shell_exec を使用する方法はありますか?

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

php - PHP をフォークし、子から結果を取得する

同時に 2 つ以上の dns 要求を作成するルーチンが必要ですが、最初/最速の結果のみを使用します。

1 つの結果しか得られないように、子から回答を返すにはどうすればよいですか?

両方のリクエストが返された場合、これは 2 倍の回答を返します。

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

php - PHPスクリプトを実行している同時ユーザー

curl HTTP POST リクエストを発行し、リダイレクトを介してユーザーにデータを表示する単純な php スクリプトがあります。私が抱えている問題は、複数の人が同時にスクリプトを実行すると、スクリプトが実行され、1 人では正常に完了しますが、他の人では失敗することです。セッションまたはクッキーに関連している可能性があると思いますが、私は session_start() を使用しておらず、クッキーはリダイレクトされる前にクリアされます。

これはなぜですか?同時ユーザーをサポートするようにスクリプトを調整できますか?

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

javascript - サウンドの再生とアラートの表示を同時に行う JavaScript

これは、サウンドを再生してからアラートを表示しようとしているJavaScriptコードですが、常に最初にアラートを取得し、[OK]をクリックするとサウンドが再生されます。

oncomplete コマンド ボタンでこの関数を呼び出しています。最初にサウンドを再生してからアラートを表示するか、同時に両方を表示する必要があります。どうすればこれを機能させることができますか???

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

android - グループビュー内のすべての 2 つが同時にクリックされたときにスピナーのドロップダウンを閉じる

Android ViewGroup にいくつかのドロップダウン (スピナー) があります。

2 つ同時にクリックしようとすると、両方とも開いてしまいます。ただし、Android のデフォルトの動作では、スピナーが「開いている」ときにどこかをクリックすると、スピナーが閉じます。リスナーで選択されたものは、Item Selected リスナーで呼び出されません。

両方のスピナーを同時にクリックしても、どちらも開かないようにしたいです。ただし、単一選択 (1 つのスピナーのみ) では正しく機能するはずです。