タグ

synchronizationに関するnabinnoのブックマーク (6)

  • Ditto - Resilient Device Connectivity. Servers and Cloud, Optional.

    Resilient Device Connectivity. Servers and Cloud, Optional.Mobile ad-hoc mesh networking and peer-to-peer data sync for your enterprise applications. Smarter syncing at the edge in just three steps1Install the Ditto SDK Have your developer install the SDK into your existing mobile, web, IoT, or server application. 2Write some queries Our APIs offer instant peer-to-peer sync and automatic platform-

    Ditto - Resilient Device Connectivity. Servers and Cloud, Optional.
  • 同期 (計算機科学) - Wikipedia

    同期(どうき、Synchronization)とは、コンピュータ関係(コンピュータ科学でも重要なテーマであるが、話題の広がりとしてはそれに留まらない)では、プロセスなどといった複数のエージェントの動作について、時系列的にタイミングを合わせる制御のことや、複数個所に格納された同一であるべき情報を同一に保つことである。 マルチタスクやマルチスレッドにおいて、同時並行して動作するプロセスやスレッドの間で時系列的な制御をすること。主にクリティカルセクションの排他的処理を保証する手段として以下のものがある。 セマフォ ミューテックス(ロック) イベント、モニター 非ブロック同期(Lock-freeとWait-freeアルゴリズム) 他に、クリティカルセクションとは関係なく処理の進行を待ち合わせることも「同期」と言う。プロセス間通信、遠隔手続き呼出し (RPC)、シグナルによる同期などがあげられる。ま

  • モニタ (同期) - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。 適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2019年3月) 並行計算の分野におけるモニタ(英: monitor)とは、共有オブジェクトの状態が複数のスレッドから同時にアクセスされることを防ぎ、かつ状態が変化するまで待機させるような、同期のための構成概念である。モニタはスレッドに、排他アクセス権を再取得してタスク(英語版)を再開する前に、特定の条件が満たされるまで待機するために、排他アクセス権を一時的にあきらめさせるメカニズムを提供する。モニタはミューテックス(ロック)と、少なくとも1つの条件変数(英: condition variable)から成る。条件変数は、オブジェクトの状態が変化したときに明示的にシグナルされ、このときミューテックスは条件変数を待

  • とほほのJava入門 - とほほのWWW入門

    スレッドとは スレッドクラス(Thread) ランナブル(Runnable) エグゼキューター(Executor) newFixedThreadPool() newSingleThreadExecutor() newCachedThreadPool() 値を返却する(Callable) スレッドの終了を待つ(join()) スレッドの優先度(getPriority()/setPriority()) スレッドの排他制御(synchronized) スレッド実行権の放棄(yield()) スレッドとは スレッド を用いることにより、ひとつのプログラム(プロセス)の中で複数の処理の流れを走らせることができます。スレッドを作成するには、Thread のサブクラスを作成する方法と、Runnable インタフェースを実装したオブジェクトを用いる方法があります。 スレッドクラス(Thread) Thre

  • ミューテックス - Wikipedia

    ミューテックス (英: mutex) とは、コンピュータプログラミングにおける技術用語。クリティカルセクションでアトミック性を確保するための排他制御や同期機構の一種である。「mutex」という語は「mutual exclusion」 (相互排他、排他制御) の省略形である。ここでは、狭義の排他制御について述べる。 セマフォをクリティカルセクションの排他制御に用いる時、セマフォでは(初期値が1でなければ)複数のタスクがクリティカルセクションに入ることを許可するのに対し、ミューテックスでは同時に一つのタスクのみがクリティカルセクションに入ることを許可する(ここで言うタスクとは、スレッドまたはプロセスを指す)。挙動はセマフォ変数の初期値を1にする事と等価。このようなタスク優先度とリンクしないミューテックスを、バイナリセマフォと呼ぶ場合もある。 狭義には、ミューテックスの場合にそれをロック(P操作

  • 同期 - Wikipedia

    同期(どうき)とは、時期が同じであること。 英: synchronization の訳語。「どうき」を平板に発音する。この記事で説明する。 同期(同期生、など) - 同じ年に入学・卒業・入社・入営などをすること、またはその人。「同期入学」などの略。「ど」にアクセント。同期 (人間関係)も参照。 1年の中での同じ時期。たとえば、今年の1月について話しているとき、昨年の1月を「昨年同期」と言う。同じく「ど」にアクセント。 同期(synchronization)は、複数の事象(イベント)が同時に起こること。単に同時というだけでなく、以下のような意味あいがある。 人為的な制御など、原因があって同時に起こっている(起こしている)。 それぞれの事象に協調性がある。 何度も繰り返される(周期は必ずしも一定でなくてもよい)。 "synchronization" は一般には「同期」と訳すが、「同時性」などで

  • 1