色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Java 多線程傳值的四種方法

瀏覽:2日期:2022-08-25 09:18:01

其實大家都知道多線程傳值有三種方式:

1:通過構造方法傳遞數據2:通過變量和方法傳遞數據3:通過回調函數傳遞數據

那么博主有個非常變態的需求,所以找出了第四種實現方式,先看效果圖:

Java 多線程傳值的四種方法

動態Cron4j調度器,我曾經發過類似的文章,可以去搜索一下.

點擊執行走下邊的代碼,然后根據類名反編譯

public static void executeCron4j(String packageClass){ try { Object taskObj = classNewInstance(packageClass); /** 只接受Runnable的定時器 **/ if (taskObj instanceof Runnable) {Runnable task = (Runnable)taskObj;Thread t1 = new Thread(new Runnable() { public void run() { task.run(); }});t1.start(); } } catch (Exception e) { e.printStackTrace(); } }

線程類:(注意:線程要和上邊設置的包名一致)

public void run() { TCron4j cron4j = TCron4j.dao.findByClass(this.getClass().getName());//根據包名反編譯,然后查詢數據庫}

現在博主的需求是:有可能在同一個線程類執行不一樣的程序。

上邊兩個紅框中的cron4j調度器使用的是一個,根據參數不同來執行的。如果我點擊后邊的手動執行一次,按照我上邊給出的java代碼是無法實現的。

看下邊的新的代碼:

public static void executeCron4j(String packageClass){ try { Object taskObj = classNewInstance(packageClass); /** 只接受Runnable的定時器 **/ if (taskObj instanceof Runnable) {Runnable task = (Runnable)taskObj;Thread t1 = new Thread(new Runnable() { public void run() { task.run(); }});t1.setName('uuid');//這個是線程的名字t1.start(); } } catch (Exception e) { e.printStackTrace(); } }

從上邊的代碼可以看出,第四種傳值方式是通過設置線程的名字來操作的。

這個名字你可以傳一個id,然后去數據庫查詢更多的參數。

public void run() { TCron4j cron4j = TCron4j.dao.findByUUID(Thread.currentThread().getName());//根據線程名字查詢數據庫}

這種方式完美的解決了博主的難題?,F在共享出來分享給大家?。?!

以上就是Java 多線程傳值的四種方法的詳細內容,更多關于Java 多線程傳值的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 久久成人精品 | 狠狠色丁香婷婷久久综合不卡 | 成人在线观看国产 | 欧美日韩国产亚洲一区二区三区 | 中文字幕一级毛片 | xoxoxoxo欧美性护士 | 国产欧美精品一区二区三区四区 | 日韩三级免费 | 男人的天堂视频在线 | 一本色道久久综合网 | 2019国产精品 | 国产高清无专砖区2021 | 韩国女主播青草在线观看 | 国产精品日韩欧美一区二区三区 | 欧美日韩一区二区三区久久 | 99成人在线视频 | 欧美国产综合日韩一区二区 | 成 人免费va视频 | 情侣偷偷看的羞羞视频网站 | 美女视频永久黄网站在线观看 | 免费国产a国产片高清不卡 免费国产不卡午夜福在线 免费国产不卡午夜福在线观看 | 国产一国产一级毛片视频在线 | 国产三级国产精品国产国在线观看 | 极品的亚洲 | 6080伦理久久精品亚洲 | 一区二区三区影院 | 亚洲精品456在线播放无广告 | 九九视频只有精品六 | 一区二区不卡在线 | 日韩一级免费视频 | 免费一级毛片视频 | 欧美白人猛性xxxxx交69 | 久草视频首页 | 亚洲欧美视频一级 | 中文字幕在线免费观看视频 | 国产精品视频久久久 | 台湾三级在线播放 | 久草视频手机在线观看 | japanese色系国产在线高清 | 国产永久免费高清动作片www | 中文字幕精品一区二区精品 |