多執行緒執行任務-舉例
阿新 • • 發佈:2019-02-20
public static ThreadPoolExecutor threadpool = new ThreadPoolExecutor(1, 1, 0, TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>());
// 建立執行緒,並執行業務邏輯 threadpool.execute( new Runnable() { public void run() { try { uploadFileToTBSftp(contractIdStrList); } catch (Exception e) { logger.error("uploadFileToTBSftp error", e); } } });
這是相對簡單的例子,開發中有的公司這樣,有的公司會另外寫成執行緒類,去執行(詳細見上一篇部落格).有問題一起交流.,請留言!