.


:




:

































 

 

 

 


Thread Runnable.




, : java.lang.Thread java.lang.Runnable. public void run(), . Thread Runnable, run(). Thread , . run(). , . , run() .

 

, Thread, run().

 

- . , . , Thread :

public Thread() . system.

public Thread(String name) - , name.

 

. , , .

 

- ( ), , super( ). - Java , Thread. , . Runnable, .

:

 

public class T1 extends Thread{

public void run(){

...

}

...

}

 

Thread thread1= new T1();

thread1.start();

 

, java.lang.Runnable. , , public void run(). , Thread:

public class R1 implements Runnable{

public void run(){

...

}

...

}

 

Thread thread1= Thread(new R1());

thread1.start();

 

, Thread. , , , , Thread , . run(), , Thread, . Thread .

, , run()

System.out.println(" ="+this.getPriority());

. -, R1 thread:

 

public class R1 implements Runnable{

public Thread thread;

 

public void run() {

System.out.println(" ="+thread.getPriority());

}

}

-. -. :

R1 r1=new R1();

Thread thread1=new Thread(r1, "thread1");

r1.thread=thread1;

thread1.start();//, , r1.thread.start()

thread , run(). ( - R1 r1=new R1(); - r1.thread=thread1; - R1 - public Thread thread;).

, . : Projects Fields () thread Refactor/Encapsulate Fields ( / ). Next> , .

Thread Runnable:

public Thread(Runnable target) system .

public Thread(Runnable target, String name) .

.





:


: 2017-02-28; !; : 642 |


:

:

, , 1:10
==> ...

1686 - | 1616 -


© 2015-2024 lektsii.org - -

: 0.008 .