1. 程式人生 > >多執行緒執行任務-舉例

多執行緒執行任務-舉例


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);
                }
            }
        });

這是相對簡單的例子,開發中有的公司這樣,有的公司會另外寫成執行緒類,去執行(詳細見上一篇部落格).有問題一起交流.,請留言!