java-threads

    0

    1答えて

    コアダンプはUnixのさまざまなプロセスを分析する上で不可欠な診断ツールです。 jstackとgcoreの両方がJavacoreファイルやCore Dumpsの生成に使用されていることは分かっていますが、Gcoreは主にProcessesで使用され、Jstackはスレッドで使用されることは疑いがあります。 オペレーティングシステムの観点からは、プロセスとスレッドは相互に関連しています(プロセスはス

    2

    1答えて

    2台のコンピュータ間で通信するには2つのJavaアプリケーションが必要です。 1つはフロントエンドで情報を表示し、ユーザー入力を受け取り、もう1つはセッションの最後にそれを格納するサーバーです。サーバーには、ユーザーをシステムに追加/削除するためのインターフェイスもあります。 私は自分自身で動作するように、各アプリケーションを得ている、と私も自分自身で動作するように設定通信を得ています。 今、私は

    -1

    1答えて

    をインスタンス化するとき、私はトップダウンシューティングゲームをプログラミングしています、と私は、ゲームの各レベルの間に、新しいウィンドウを開くようにしたい終了します。特定の基準が満たされている場合、各レベルの後に、次のクラスが実装されている: import java.util.*; import javax.swing.*; import java.awt.*; import java.a

    0

    1答えて

    私はシンプルなコンソールアプリケーションで作業していますが、次の問題があります。ユーザがアプリケーションを閉じるときに操作を傍受して実行する必要があります(たとえば、シェルでCTRL + Cをクリック)。 addShutdownHook()メソッドを実行時に使用できます(ただし、このアサーションについては絶対にわかりません)が、私にとっては機能しません。 私はこのような何か行っている:私は、アプリ

    0

    1答えて

    私はnotify()とwait()を使用しようとしています。ここに私の希望するクラスがあります。 addNewItem()に電話するときに問題があります。最初にtryToReadItem()と呼び出してからaddNewItem()メソッドを呼び出すと、そのログは出力されません。私のDemoClassがシングルトンであることに注意してください。ここで public class DemoClass {

    2

    4答えて

    とorherクラスでスレッドの挙動をシミュレートしようとすると:私はこのプログラムを実行すると public class MyThread { public static void main(String[] args) { Thread thread = new Thread() { public void run() { System.out

    1

    2答えて

    ファイルをアップロードする準備ができているかどうかを定期的に確認してすぐにアップロードし、すぐにスレッドを停止します。また、長い時間が経過した場合、準備ができていないファイルに関係なくスレッドを停止したいが、runメソッド自体の内部ではスレッドを停止することはできない。 final ScheduledFuture<?> fileUploadedFuture = scheduler.schedule

    -1

    1答えて

    私は10000行を含むCSVファイルを持っています。私は、特定の行が一度だけ読み込まれるようにN個のスレッドを使ってファイルを読みたいと思う。たとえば。 Thread-0が行番号1を読み取っている場合、他のスレッドはその特定の行をもう一度読み取る必要はなく、同時に他のスレッドが残りの行を処理します。タスクは、各行を1回だけ処理することです。 このアプローチを実装できますか?サンプルコードは本当に感

    5

    2答えて

    私は待ち状態の3つのスレッドと、通知条件付きの4番目のスレッドがあるとします。 3つの待機スレッドがすべて実行され、待機状態になります。これが完了すると、4番目のスレッドが実行され、通知が1回だけ呼び出されます。 通知によってどのスレッドが起床するかはどのように決定されますか? waitを最初に呼び出すスレッド、waitを最後に呼び出したスレッド、または他の条件に基づいているスレッドですか? 待機

    3

    1答えて

    不審なスレッドダンプをコピーしました。 同じ呼び出しで、java.net.SocketInputStream.socketRead0() コールでIN_NATIVE状態のスレッドが173個、BLOCKED状態のスレッドが30個あります。 BLOCKED状態はCPUを消費しませんが、IO上で待機していると思います。 IN_NATIVE状態のスレッドはどうですか?彼らはCPUを消費するのですか? 私は