Contoh artikel ini memberi tahu Java Mutual Lock. Bagikan untuk semua orang untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Mutual Locks sering digunakan dalam berbagai sumber daya eksklusif.
// Tidak ada situasi penguncian timbal balik (Anda dapat berlari untuk melihat hasil operasi): kelas publik LockDemo {// Private Static Object Lock = New Object (); = 0; CurrentHread (). Pilih 1000 utas membuat hasil lebih mungkin untuk mengamati mythread [] threads = mythread baru [threadNum]; ; .screasei ();}} // Setelah Mutual Lock: Kelas Publik LockDemo {Private Static Object Lock = Objek Baru (); Synnnnnnn Chronize (lock) {for (int k = 0; k <10; k ++) {// lakukan i dengan 10 meningkatkan 1 operasi i ++;} system.out.println (thread.currentThread (). getName ( ) + "Thread, nilai sekarang:" + i);}} public static void main (string [] args) {lockDemo ld = new LockDemo (); cenderung mengamati mythread [] utas = mythread baru [threadnum]; Object Threads [i] .start ();}}} class mythread memperluas thread {lockdemo ld;Diharapkan bahwa artikel ini bermanfaat untuk desain program Java semua orang.