多线程执行任务-举例


public static  ThreadPoolExecutor threadpool = new ThreadPoolExecutor(1, 1, 0, TimeUnit.MILLISECONDS, new LinkedBlockingQueue());
// 创建线程,并执行业务逻辑
        threadpool.execute( new Runnable() {
            public void run() {
                try {
                    uploadFileToTBSftp(contractIdStrList);
                } catch (Exception e) {
                    logger.error("uploadFileToTBSftp error", e);
                }
            }
        });

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

你可能感兴趣的:(Java)