問題タブ [synchronize]

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

android - 兄弟ScrollViewのスクロール位置に応じて1つのビューのコンテンツを同期する方法は?

LinearLayout (vertical) を拡張して、カスタム複合コンポーネントを作成しました。これには、次の 2 つの子が含まれます。

  • ビュー キャンバスに直接描画される 1 つのカスタム ビュー。
  • 1 つの Horizo​​ntalScrollView->LinearView(Horizo​​ntal)->複数のカスタム ビュー。

スクロール ビューの表示内容に合わせてカスタム ビューを再描画したいと思います。この理由は、スクロール ビュー内のカスタム コンポーネントの長い配列は主に静的であり、事前に描画するのに適しているのに対し、トップ ビューは非常に動的であり、スクロール ビューに表示されるものすべてに関連する必要があるためです。

問題/アイデアをある程度明確にしたことを願っています。これが最善のアプローチであるとはまったく確信が持てません。代替ソリューションに関する提案や、Horizo​​ntalScrollView でスクロール位置が変わるたびに再描画イベントをトリガーする方法についてのアイデアを聞いてみたいと思います。

感謝!

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

java - Javaでの同期?

私はスレッドセーフなプログラミングにかなり慣れていないので、以下のようなものがあるかどうか疑問に思っていました。コンパイルして実行すると、デッドロックから安全になりますか?

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

iphone - Iphone アプリケーションの同期 (ボタン)

多くのiPhoneアプリで同期ボタンがどのように機能するか教えてください。作品(「ルモンド」のように)。ボタンは、アプリケーションのすべてのファイルをダウンロードして置き換えますか? データベースの変更 (新しいエントリ) だけを探して追加しますか?...

ありがとう、

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

php - フォーム検証の非同期を解決するには?

誰かが私のフォームの検証を手伝ってくれるかどうか疑問に思っています。

スクリプトの実際の構造の特定のビットがどのように連携するかを同期しようとして、いくつかの問題が発生しています。

問題は、電子メールが有効で、パスワードが有効で、キーが無効であるにもかかわらず、キーの警告が消え、合格したことを意味します...また、スパムチェックが機能していないように見えます..

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

delphi - スレッド同期の問題の混乱

今日、Zarko Gajic の記事を読むと混乱します。

マルチスレッド Delphi データベース クエリ

記事の URL: http://delphi.about.com/od/kbthread/a/query_threading.htm

ソースコード: http://delphi.about.com/library/weekly/code/adothreading.zip

「TCalcThread.Execute」プロシージャのコードで、次のコードを Synchronize() メソッドに配置して実行する必要がないのはなぜですか?

これらのコードは VCL コンポーネントを操作しており、UI の更新に関連しています。私の知る限り、これらの操作はスレッド同期を使用し、メイン スレッドで実行する必要があります。私の知識に欠陥がありますか?

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

multithreading - Delphi - 別のスレッドからスレッド化された dll 関数を呼び出すのに役立ちます

Delphi 2006 を使用していますが、開発中のアプリケーションに少し問題があります。

私は、長い操作を実行する関数を呼び出すスレッドを作成するフォームを持っています。LengyProcess と呼びましょう。LengthyProcess 関数内では、独自のスレッドを作成するいくつかの Dll 関数も呼び出します。

私が抱えている問題は、スレッドの Synchronize 関数を使用して LengthyProcess を呼び出さないと、スレッドが応答を停止することです (メイン スレッドは引き続き正常に応答します)。メインスレッドがLengyProcessの終了を待っているため、別のスレッドを作成する目的が無効になるため、Synchronizeを使用したくありません。

スレッドを作成してから WaitFor を呼び出す dll 内の関数まで問題を追跡しました。これはすべて TThread を使用して行われます。WaitFor は、CurrentThreadID が MainThreadID と等しいかどうかを確認し、等しい場合は CheckSynchronization を呼び出します。すべて問題ありません。したがって、Synchronize を使用する場合、CurrentThreadID は MainThreadID と等しくなりますが、Synchronize を使用しない場合、もちろん CurrentThreadID <> MainThreadID となり、これが発生すると、WaitFor は現在のスレッド (私が作成したスレッド) に、 DLL であるため、CheckSynchronization が呼び出されることはなく、スレッドは dll で作成されたスレッドを永遠に待機することになります。

これが理にかなっているといいのですが、申し訳ありませんが、これ以上の説明方法がわかりません。他の誰かがこの問題を抱えていて、それを解決する方法を知っていますか?

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

mysql - セカンダリテーブルの行に基づくmysqlのmysql再カウント列

2 つのテーブルを持つデータベースを引き継いだので、名前をentriescomments. このテーブルには、 の行に対応するentriesの entry_id を持つ行の量を保持する、comment_count という名前の列が含まれています。commentsentries

最近、コードベースのバージョン切り替えにより、この接続がひどく同期しなくなりました。これらの番号を再度同期するために phpmyadmin で実行するクエリを作成するには、助けが必要です。の行数entriesは約 8000 で、行comments数は約 80000 であるため、同期クエリを実行しても問題はありません。

構造:

  • entries郡:
  • id| | comment_count| | 等
  • comments含む
  • id| | blogentry_id| | 等

私が考えることができる唯一の方法は、entriesテーブル内の各エントリを php でループして個別に更新することですが、純粋な SQL ソリューションと比較して非常に壊れやすいようです。

どんな助けにも感謝します!

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

sharepoint - 2 つの SharePoint ポータル間でリスト スキーマを同期するためのサード パーティ ツールを知っている人はいますか?

私は SharePoint 開発分野に取り組んでおり、開発サーバーの最新の変更を使用して運用サーバーを更新することに苦しんでいます。2 つの SharePoint ポータル間で変更を同期するサード パーティ製ツールは誰でも知っています。WSS 3.0 を使用しています

よろしくお願いします。

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

android - Androidゲームのメソッドでメソッドを同期したり、同期ブロックを使用したりするのはいつですか?

Androidで簡単なグラフィックコードを書くことを検討していますが、いくつかのsynchronized()ブロックに気づきました。

この背後にある理由は何ですか?また、コードを「同期」するタイミングをどのように知ることができますか?

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

java - Javaコードを同期する方法

次のコードがあります:

プログラムでRuntime.getRuntime()。exec(args);を待機します。終了するには、2〜3秒続けてから続行します。

アイデア?