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);
}
}
});
这是相对简单的例子,开发中有的公司这样,有的公司会另外写成线程类,去执行(详细见上一篇博客).有问题一起交流.,请留言!