首頁 > Java > java教程 > 主體

如何向Java執行緒傳遞參數?

Susan Sarandon
發布: 2024-11-07 21:19:03
原創
822 人瀏覽過

How can parameters be passed to Java threads?

傳遞參數給 Java 執行緒

要傳遞參數參數給執行緒參數,可以使用 Runnable 物件的建構子來儲存參數以後使用。以下程式碼片段示範了這一點:

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

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

   public void run() {
   }
}</code>
登入後複製

要使用特定參數呼叫線程,您可以使用以下語法:

<code class="java">Runnable r = new MyRunnable(param_value);
new Thread(r).start();</code>
登入後複製

匿名類別

匿名類別
<code class="java">new Thread(new Runnable() {

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

}).start();</code>
登入後複製

匿名類別匿名類別匿名類別匿名類別 匿名類別也可以用來向執行緒傳遞參數。以下程式碼片段顯示如何實作:在此範例中,建立了一個實作 Runnable 介面的匿名類別。可以在匿名類別的建構函式中將參數傳遞給執行緒

以上是如何向Java執行緒傳遞參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!