이 기사의 예는 Java Mutual Lock을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 특정 분석은 다음과 같습니다.
상호 잠금 장치는 종종 여러 스레드 액세스 독점 리소스에서 사용됩니다.
// 상호 잠금 상황이 없습니다 (작업 결과를보기 위해 실행할 수 있습니다) : 공개 클래스 잠금 장치 {// private static 객체 잠금 = new Object (); = 0; 증가 currentHread (). 1000 스레드는 신화를 관찰 할 가능성이 더 높습니다 [] 스레드 = 새 신화 [threadnum]; ; // 모든 스레드는 하나의 Lockdemo 객체 스레드로 형성됩니다. .increasei ();}} // 뮤추얼 잠금 후 : public static 객체 잠금 = new Object (); synnnnnnn chronize (lock) {for (int k = 0; k <10; k ++) {// 10로 수행하는 I ++;} system.out.println (thread.currentthread (). getName (getName). ) + "스레드, 나는 값 :" + i);}} public static void main (string [] args) {new lockdemo (); mythread [] threads = new Mythread [int i = 0; i <threads.length; i ++) {모든 스레드는 LocalDemo를 공유합니다 객체 스레드 [i] .start ();}}} class mythread는 스레드 {lockdemo ld (lockdemo ld) {this.ld = ld;} public void run () {ld.increasi ();}}}입니다.이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.