問題タブ [simultaneous]

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

iphone - 別のスレッドで / 同時に XML を解析する

XML ファイル経由でデータを取得するアプリケーションがあります。解析部分では、データはデバイス上のローカルの sqlite3 データベースに書き込まれ/挿入されます。そのため、データが同期されている場合、ロード画面が表示され (バックグラウンドで実行されます)、データが同期されていることがユーザーに通知されます。

これは、次のコードで非常にうまく機能しています。

ローディング画面部分:

今、私は次の問題を抱えています:明らかに解析が動作中のアプリをブロックしています。ユーザーが同期を中断できるようにキャンセル メソッドを実装したいので、問題が発生しました。

解析部分が完了するまで、アクションは通知されません。そのため、ボタンの押下がアプリによって認識されない場合、キャンセル メソッドを呼び出すボタンを実装してもまったく意味がありません。

バックグラウンドで実行するなど、いくつかの方法を試しましたが、データ マネージャーが 1 つのデータベースにデータを格納しているという問題が発生しました。したがって、2 つの異なる方法から同時にアクセスしてデータを挿入する方法はありません。

誰でもこれで私を助けることができますか?前もって感謝します。

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

python - djangoが複数のページを同時にロードできないのはなぜですか?

管理パネルでdjangoアプリケーションを使用しています。アイテムを追加すると(追加に約10秒かかります)、他のページを読み込めません。ページは最初のページがロードされるのを待ってから、それ自体をロードします。

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

rake - 一度に 1 つの rake タスクのみが実行されるようにするにはどうすればよいですか?

rake タスクを cron 経由で実行するようにセットアップしたいと考えています。それは簡単ですが、その rake タスクのコピーが一度に 1 つしか実行されないようにすることは簡単ではありません。システムで ps を使用して rake タスクをチェックしてから、既に実行されている場合は終了できると思います。または、タスクの名前をシリアル化し、完了時に DB から削除する遅延ジョブ構造を実行することもできますが、皆さんは何をお勧めしますか?

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

php - Webアプリケーションでの同時トランザクションを防止する

ボタンとして機能し、サーバー上でいくつかのアクションをトリガーするさまざまなフォームと要素を備えたWebアプリケーション(ゲーム)があります。問題は、ユーザーがボタンのクリックが速すぎたり、2つのタブでWebサイトを開いてから、いくつかのアクションを同時に発行したりすると、アプリケーションを混乱させることがあるということです。MySQLトランザクション、Javascriptを防ぐダブルクリックなど、いくつかの基本的な保護がありますが、とにかく何かがスキップされることがあります。もちろん、最善の方法は、システムを混乱させない方法で、すべてのSQLトランザクションとサポート機能を再設計することです。このような混乱の1つの例は、2つの更新を同時に発行することです。1つのWeb要求はデータベース内の何かを変更しますが、2番目の要求は古いデータで引き続き動作するため、SQL更新は「影響を受ける行の数はゼロでした」を返します。最初のトランザクションでデータベース内のデータがすでに変更されているためです。明らかな解決策は、UPDATEの直前にもう一度データを読み取って、それでも更新が必要かどうかを確認することですが、それは、より多くのdouble SELECTクエリをどこにでも配置することを意味し、良い解決策ではありません-なぜdbから同じデータを2回読み取るのですか?また、隠しトークンを使用して、更新要求ごとにサーバー上で比較し、同じトークンIDを持つ操作を拒否することも検討しましたが、これは、コードの非常に多くの場所に触れ、システムに新しいバグを導入することを意味します。この1つの問題。良い解決策ではありません-なぜdbから同じデータを2回読み取るのですか?また、隠しトークンを使用して、更新要求ごとにサーバー上で比較し、同じトークンIDを持つ操作を拒否することも検討しましたが、これは、コードの非常に多くの場所に触れ、システムに新しいバグを導入することを意味します。この1つの問題。良い解決策ではありません-なぜdbから同じデータを2回読み取るのですか?また、隠しトークンを使用して、更新要求ごとにサーバー上で比較し、同じトークンIDを持つ操作を拒否することも検討しましたが、これは、コードの非常に多くの場所に触れ、システムに新しいバグを導入することを意味します。この1つの問題。

アクションフローのロジックは次のようになります。ユーザーが2つのリクエストを同時に発行した場合、2番目のリクエストは最初のリクエストが完了するまで待機する必要があります。ただし、アプリケーションには多くのリダイレクトがあることも考慮する必要があります(たとえば、ユーザーがページを更新するときに二重のPOSTを回避するために、POSTの後で)。したがって、ソリューションはユーザーのデッドロックを作成しないようにする必要があります。

したがって、問題は、すべてのユーザー操作をシーケンシャルにすることができる最も簡単なグローバル修正は何でしょうか?良い普遍的な解決策はありますか?

MySQLとPHPを使用しています。

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

jquery - jQueryは配列内のすべてのオブジェクトを同時にアニメーション化します

Web ページでアニメーションを実行するスクリプトを作成しています。その過程で、いくつかの要素を配列に追加し、それらを同時にアニメーション化する必要があります。

jQueryを使用して配列内のすべてのオブジェクトを同時にアニメーション化することは可能ですか? それとも、そのためのより良い方法がありますか?

ありがとう

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

javascript - ajaxを使用したjsp2つの同時リクエストは1つの応答のみを取得します

複数(現在2つ)のajaxリクエストを一度に送信しようとしているjspページがありますが、2番目の応答しか得られないようです。 この男は私の問題を正確に説明しましたが、彼の解決策は私にはうまくいきませんでした。

これが私のjsコードです:

そして、これが私がそのコードを呼ぶ方法です:

一度に1つずつ呼び出すと、期待どおりに機能しますが、「両方」のリンクは、両方のindex.jspコードを実行していることがわかっていても、2番目のリクエストでのみ更新されます。

編集:わかりました、BalusCが指摘した明らかな間違いを修正した後、それは機能します。この投稿でも修正されました。

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

iphone - ボタンの同時押しやその他のジェスチャー、シェイク、傾きの検出 - Cocos2d & iPhone

ボタンである 4 つのスプライトがある cocos2d を使用して、iPhone 用のアプリを作成しています。次のことを許可して応答したい (ユーザーがタイムアウトする前に 3 秒間入力を適用できるようにする):

-- ボタンを 1 回押す (この部分は機能しています)。-- 同時に複数のボタンを押す (組み合わせごとに反応が異なります)。-- 各ボタン スプライト内から発生するフリック/スワイプ ジェスチャ。-- iPhone を振る。-- iPhone を上下左右に傾けます (ランドスケープ モードから)。

さまざまなアプローチへの洞察をいただければ幸いです。B)

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

android - 2 つのアプリを同時に実行 (および表示) することはできますか?

アンドロイドの開発について質問があります。グーグルで検索しましたが、質問に対する答えが見つからないようです。

  1. Google マップをウィジェットに表示することはできますか?
  2. 2 つのアプリを同時に実行 (および表示) することはできますか?
  3. アプリ内でアプリを実行することは可能ですか?
0 投票する
4 に答える
1802 参照

c++ - 多くの同時接続にはどのソケットベースのモデルを使用すればよいですか?

MMORPG サーバーとまったく同じように、多くの同時接続を行うサーバーに最適なソケットベースのモデルを知る必要があります。

c10k について読みましたが、たとえばサーバーで一度に 5000 クライアントしか許可されない場合、何を使用すればよいですか? ブロックソケット、スレッド化 (クライアントごとに 1 つのスレッド)? ノンブロッキングソケット、ノンスレッド? わずか数スレッドですべてのクライアントを処理するループ? IOCP?

要するに、長所と短所は何ですか?私はすでにグーグルで検索しましたが、これらすべてのモデルに関する具体的な「対」記事は見つかりませんでした。

または、c10k の問題を処理する簡単な方法はありますか?

プラットフォーム: Windows XP

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

android - ヘルプ-Androidデータベース

連絡先を定期的にダウンロードするアプリケーションがありますが(サービスとasynタスクを使用)、同時にダウンロード済みの連絡先を読み取ります。

私の問題は、連絡先をダウンロードしているときにデータベースを読み取ろうとすると、アプリケーションがクラッシュすることです。

誰かが私にデータベースの読み取りと書き込みを同時に行う方法を説明してもらえますか?

どんな助けでも大歓迎です。