이 기사는 Java 스레드에서 예정된 스레드의 휴면 사용법을 분석합니다. 참조를 위해 모든 사람을 위해 공유하십시오. 특정 분석은 다음과 같습니다.
Java 스레드 스케줄링은 Java Multi -Threaded의 핵심입니다.
프로그래머가 스케줄링을 작성하는 방법에 관계없이 스레드 실행 순서에만 최대까지 영향을 줄 수 있으며 정확하게 제어 할 수는 없습니다.
스레드 휴면의 목적은 스레드가 CPU의 가장 간단한 접근 방식을 만드는 것입니다.
스레드 휴면 방법은 실로 (긴 밀리 스) 및 스레드 (Long Millis, Int Nanos)이며,이 둘 다 정적 방법은 수면의 휴면이라고 부릅니다. 간단히 말해서, 어떤 실이 수면을 요구하는지, 당신은 잠을 잘 수 있습니다.
/ ** * Java 스레드 : 스레드 스케줄링 휴면 * @Author Leizhimin 2009-11-4 9:02:40 */ public class test {public static void main (String [] args) {스레드 t1 = new rea d1 (d1 (); sured t2 (new myrunnable ()); ; i ++) {System.out.println ( "스레드 1" + i + "가 실행됩니다! }}}}}}}}}}}}} class myrunnable 이미지 runnable {public void run () {for (int i = 0; i <3; i ++) {System.out.println ( "스레드 2" +i + "2 차 실행!");결과는 다음과 같습니다.
스레드 2의 성능! 스레드 1! 처음으로 스레드 1의 성능! 스레드 2의 첫 실행! 두 번째로 스레드 1의 성능! 스레드 2의 기간! Exit 코드 0으로 프로세스가 완료되었습니다
위의 결과 출력에서 스레드 실행 순서를 정확하게 보장 할 수 없음을 알 수 있습니다.