1. Ujian 1
Gunakan arahan berikut untuk menjalankan program di atas:
java mythread.JoinThread
Keputusan larian program adalah seperti berikut:
n=442
Hasil larian ini mungkin mempunyai beberapa perbezaan di bawah persekitaran larian yang berbeza, tetapi secara amnya n tidak akan sama dengan 1000. Daripada keputusan di atas, dapat disahkan bahawa n adalah output sebelum semua 100 utas dilaksanakan.
2. Ujian 2
Gunakan arahan berikut untuk menjalankan kod di atas:
Terdapat gabungan parameter dalam baris arahan di atas, sebenarnya, anda boleh menggunakan mana-mana Parameter, selagi terdapat satu parameter, cantum digunakan di sini hanya untuk menunjukkan bahawa kaedah cantum digunakan untuk menyegerakkan pelaksanaan 100 utas ini.
Hasil larian program adalah seperti berikut:
n=1000
Tidak kira apa persekitaran operasi yang anda jalankan arahan di atas, anda akan mendapat hasil yang sama: n =1000. Ini menunjukkan sepenuhnya bahawa semua 100 utas mesti telah dilaksanakan, oleh itu, n mestilah sama dengan 1000.
Atas ialah kandungan terperinci Cara menggunakan kaedah gabungan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!