java-threads

    3

    5答えて

    理解しようとしていますwait()とnotify()です。スレッドAがwait()に行ったとき、それは他のスレッドからnotify()によって目を覚ますことがわかります。 しかし、スレッドA,B,Cが表示された順番でwait()に行くとどうなりますか?誰がnotify()によって目を覚ますでしょうか?私の実験によると、Aスレッドは最初に目を覚ますでしょう。私は正しい? システムは、スレッドがwai

    1

    2答えて

    Iは public static void abc(String str) { // some code str = str + "s"; // some code } この方法は、同時に100件のスレッドによって呼び出されると仮定します静的メソッドを有します。 私はCPUがこれらのスレッドをこの静的メソッドを実行するようにスケジューリングすると思います。 実行

    0

    1答えて

    私はティック/タイムステップベースのシミュレーションをいくつか実行しています。すべてのティックの後、オブジェクトは移動し、状態が変化します。私は同じ目標のために3つの異なる戦略を比較しようとしています。最も速い戦略が勝ちます。コードは次のようになります for(Strategy strategy : strategies){ StopWatch watch.start(); w

    1

    2答えて

    私はこれを数日間苦労しています。スレッド、MVC、バインディング、インターフェイス、そして多くの面白いことを読んだことがありますが、この作品を作る。 私はちょうどマイルCの内のすべてのファイル一覧表示したい:\をし、変更ラベル 上に表示しかし、私が得るすべては次のとおりです。 Exception in thread "Thread-4" java.lang.IllegalStateExceptio

    0

    1答えて

    私のアプリケーションでは、MBaaS Backendlessと書籍を同期させようとしています。そのため、私はリストを生成して、Backendlessからそれらを取得した後で、すべての本のタイトルを内部に保存します。私はサーバーから(重複なしで)正しいデータを取得しますが、私のforループはあまりに早く開始しているので、反復するデータはありません。 forループを開始する前にListの塗りつぶしを簡

    0

    1答えて

    jstackでは、実行中のJavaプロセスのスレッドダンプを取ることができます。 topとps -aef | grep javaコマンドでは、ほとんどのシステムリソースを使用して不正なプロセスを特定できます。 jstack <rogue pid> >> threaddump.logを使用すると、指定されたjavaプロセスのスレッドダンプを実行できます。 今、私の質問は、トップJavaプロセスを識別

    9

    2答えて

    私はJavaでデスクトップアプリケーションを作っていますが、いくつかのメモリ最適化を行っています。 RMI TCPコネクション そして、彼らは両方とも「今、私はドン (私の観点で)かなりかなりヒープの成長に貢献している:それは私のJVMで実行している2つのスレッドに遭遇して作った、両方の命名しますそれほど知りませんが、TCPはインターネットのようなものです。私がGoogleで見つけたものから、イン

    2

    1答えて

    私はこのコードを持っていますが、incrementOnlyへのメソッド呼び出しがある部分では37行目から43行目までは分かりません。 相続人は、私の理解では、(これは正しいですか?) t2はちょうどそれはメソッドincrementOnlyを呼び出します、ライン36で新しいスレッドを作成しますラインで35 T3を新しいスレッドを作成します。 次に、行41では、t2に対して実行メソッドが実行されます。

    2

    1答えて

    私はlog4j2をログ、tomcat8、java8のバージョンに使用しています。 私はlog4j2.xmlを定期的にチェックするために "monitorInterval"属性を使用しました。 シャットダウン中にTomcatがメモリリークの問題に直面しています。このメモリリークの問題を解決するにはどうすればよいですか? 以下 はCatalinaのログである: 06 10月、2016 15:13:55

    0

    1答えて

    リスト3.15。適切に公開されていない場合は、失敗の危険があるクラス。 public class Holder { private int n; public Holder(int n) { this.n = n; } public void assertSanity() { if (n != n) throw new AssertionError("This statement is