2017-05-04 6 views
0

私はJavaのドキュメントを調べて、実行がスレッドの状態ではないことを確認しました。しかし、私は走りは状態だと言っているウェブ上の記事をいくつか見つけました。だから、Javaでスレッド状態を実行しているかどうか?スレッドの状態を実行していますか?

参考:

+0

すべての州は、あなたが提供したリンクに記載されています - 正確に何が問題なのですか? – 1615903

答えて

1

はい、RUNNABLEは、スレッドの実行中の状態です。

スレッド状態:あなたはリンクのjavadocから

。スレッドには、以下のいずれかの状態になります

のjavadocからRUNNABLEの
RUNNABLE 
A thread executing in the Java virtual machine is in this state. 

注:

実行可能状態のスレッドがJava仮想マシンで実行中の が、されますそれはプロセッサのような操作 システムからの他のリソースを待っているかもしれません。

+0

とRUNNABLEは_RUNNING_を意味しません実際に実行されている実行可能スレッドの数は、使用しているプロセッサリソースの数によって決まります。 –

+0

@PJMeisch JVM内で実行されていると考えられていますが、プロセッサが実際にコードを実行している場合は、動作します。私は私の答えにJavaの文書からのメモを追加しました。 – sorifiend

+0

正しく理解されていれば、実行可能状態のスレッドは実行準備が整っているか、実際に実行されている可能性があります –

関連する問題