synchronization

    0

    1答えて

    Javaの同期の仕組みを理解するために、4つのスレッドを使用して配列の合計を計算する簡単なサンプルプログラムを作成しました。私はそれが非常に効率的ではないですけど、それは私がロックを使用しているため、それが動作するはずと思われる: public class ConcurrencyTest1 { static Object lock = new Object(); static

    -1

    2答えて

    ロックされたスレッドのいずれかが通過して何らかのタスクを完了した後、すべてのスレッドを解放したいと考えています。私が何をしたいかについてのサンプルコードを投稿しましょう。重要なのは、最初のスレッドが自分の仕事を完了した後、すべてを一緒に通過しなければならないということです。彼らは(残りの99スレッド)は、決して1つ1つを通過してロックされていないようにする必要があります。 Monitor.En

    0

    1答えて

    同期グループは現在プレビュー中で、Azure SQLデータベースの同期グループをセットアップして、オンプレミスSQL 2014インスタンスと一方向で同期します。 私たちのサーバーにローカル同期エージェントをインストールすることを含め、セットアッププロセスは順調でした。エラーはありません。 問題は、同期するテーブルを選択することになります。それらのすべてを選択すると、私はSyncをクリックしたとき、

    1

    1答えて

    私は、1 Sender(ディスパッチャ)がM(Worker)goルーチンにジョブを送る単純なワーカー・プール・アルゴリズムを実装しています。それは最初のアイドル作業者に使用可能なジョブを割り当てるチャンネルのチャンネルを使用していることを示します。 // builds the pool func NewWorkerPool(maxWorkers int) WorkerPool { po

    1

    2答えて

    をインストールしません、私には、Microsoft SQLデータ同期エージェントのインストール2. 上でいくつかの問題を抱えていることはSQLSysClrTypes.msiとSharedManagementObjects.msiをインストールするために私に言ったメッセージを示してい でも、それは、このメッセージを表示し続けるこれら二つの要件をインストールした後、それは別のPCで働いていたが、この1

    4

    1答えて

    私はHashMap,HashSet、HashTableの違いについて読んできました。私が気づいている重要なことは、HashTableの間にHashMap/HashSetが同期していないことがわかったということです。私はこのようなブロックが使用されているいくつかの場所がある前に見てきたコードベースでしかし : synchronized (hashSet) { //Some code inv

    2

    2答えて

    グアバのEnums.ifPresent(Class, String)通話Enums.getEnumConstants: @GwtIncompatible // java.lang.ref.WeakReference static <T extends Enum<T>> Map<String, WeakReference<? extends Enum<?>>> getEnumConstants(

    4

    1答えて

    3つの変数を1つの構造体にまとめても問題ありませんか? struct lock_struct { std::mutex mutex; std::conditional_variable cv; bool flag; }; このアプローチでは、非同期の同期の問題はありますか? 私は構造体自体を変更するつもりはなく、フィールドのみです。 ところで、私はboolまた

    0

    2答えて

    ファイルのリスト(ファイルの絶対パス)を保存しています。それは、内部ストレージであってもよく、外部ストレージであってもよい。 これらのファイルをクラウド(Googleドライブ)と同期している間に、ファイルが存在するかどうかをローカル(File.exists())で確認していて、クラウドからファイルを削除しない場合はチェックします。 しかし、外部ストレージがマウントされていないとクラウドからファイル