Rumah > Java > javaTutorial > Bagaimanakah parameter boleh dihantar ke benang Java?

Bagaimanakah parameter boleh dihantar ke benang Java?

Susan Sarandon
Lepaskan: 2024-11-07 21:19:03
asal
917 orang telah melayarinya

How can parameters be passed to Java threads?

Melalui Parameter ke Benang Java

Untuk menghantar parameter kepada benang, anda boleh menggunakan pembina objek Runnable untuk menyimpan parameter untuk guna nanti. Coretan kod berikut menunjukkan perkara ini:

<code class="java">public class MyRunnable implements Runnable {

   public MyRunnable(Object parameter) {
       // store parameter for later user
   }

   public void run() {
   }
}</code>
Salin selepas log masuk

Untuk menggunakan urutan dengan parameter tertentu, anda boleh menggunakan sintaks berikut:

<code class="java">Runnable r = new MyRunnable(param_value);
new Thread(r).start();</code>
Salin selepas log masuk

Kelas Tanpa Nama

Kelas tanpa nama juga boleh digunakan untuk menghantar parameter kepada urutan. Coretan kod berikut menunjukkan cara:

<code class="java">new Thread(new Runnable() {

   @Override
   public void run() {
       // code to be executed
   }

}).start();</code>
Salin selepas log masuk

Dalam contoh ini, kelas tanpa nama dicipta yang melaksanakan antara muka Runnable. Parameter boleh dihantar ke urutan dalam pembina kelas tanpa nama.

Atas ialah kandungan terperinci Bagaimanakah parameter boleh dihantar ke benang Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan