deadlock

    1

    1答えて

    複数のマシンにデプロイされたアプリケーション - 同じDBテーブルにアクセスします。 MIN行を読み取り、その行を削除します。 これが同時に発生すると、デッドロックを意味するDB2から-913エラーが発生します。 すでに次のオプションを試してみました 1.行をロックします。 2.デッドロックが発生した後、アプリケーションコード内のメカニズムを再試行します。 何も動作していないようです。 アイデア/

    13

    4答えて

    私は基本的な質問があります。 SelectableChannelの登録メソッドがブロッキングコールになる理由とその方法 シナリオを提示してください。 私は、Registerクラスで次のようにSelectorオブジェクトを作成しました。 private static Selector selector = Selector.open(); また、セレクタでチャンネルを登録するための同じクラス(登

    3

    1答えて

    私のアプリケーションのテストはデータベース上でかなり難しいです。彼らはテーブルステートメントの作成、削除、および変更を実行します。しかし、デッドロックの場合でも(つまり、ロックを検出して1つのスレッドを取り除く)、postresqlがこれらを処理するとは思っています。私は同時に要求を実行していません。 しかし、私の場合、それはちょうど凍結し、私は手作業でそれらを手動で消さなければなりません(私は少

    2

    2答えて

    SQLサーバーでデッドロックが発生する可能性のある状況は何ですか? このような状況を解決するにはどうすればよいですか?

    4

    5答えて

    システムの問題をデバッグする際に、ボトルネックの原因となっているスレッドの競合を発見しました。この問題を扱う他の人々にこの現象を説明する必要があります。それらのうちのいくつかは開発チームからのものではありません(しかし、それらは合理的に技術的です)。したがって、競合、デッドロックなどのスレッドの問題を表すために使用できるダイアグラムのタイプは何ですか?いくつかの例は非常に便利です。

    0

    4答えて

    私は2つのサードパーティのDLL(a.dllとb.dll)をC#アプリケーションの2つで使用しています(参照しています)。私は、第三者のライブラリ内の関数を呼び出す際に、両方のアプリケーションがハングするという繰り返し可能な問題を抱えています。 私はa.dllとb.dll(a2.dllとb2.dll)のコピーを作成して2番目のアプリケーションで使用しようとしましたが、a.dllがb.dll、anb

    26

    4答えて

    これ以外にも、私はVSデバッガで自分のアプリケーションを実行していると仮定して、私が今この問題を再現できるかどうかは分かりません(私は今この問題のアプリケーションを1週間または2週間使用しています)デッドロックの発生後にデッドロックをデバッグするにはどうすればよいですか?プログラムを一時停止して別のスレッドがどこにあったのかを確認しても、コールスタックに入る可能性があると思っていましたが、クリック

    0

    2答えて

    私はいくつかのexcercisesをjavaでやっています。 class Resource { public Integer value = 42; } public class DeadLockRisk implements Runnable { private Resource resourceA = new Resource(); private Re

    1

    1答えて

    は、私は、メモリリソースへのアクセスを制限する理論セマフォの例を与えた: public static byte[] createArray(int size) throws InterruptedException { semaphore.acquire(size); return new byte[size]; } public static void releaseAr

    9

    4答えて

    私は、エラーが発生したときや開発中ではなく、実稼働環境で実行されるログ/監査コードをいくつか書いています。 Coding Horror's experiences with dead-locking and loggingを読んだ後、私はアドバイスを求めるべきだと決めました。 (私のために動作しません「ログインしていない」のジェフのソリューションは、これが法的に義務付けられたセキュリティ監査である