失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > c语言 线程a每隔10秒执行一次 线程b每隔100秒执行一次 线程池执行时多线程每隔100m

c语言 线程a每隔10秒执行一次 线程b每隔100秒执行一次 线程池执行时多线程每隔100m

时间:2020-05-11 13:54:43

相关推荐

c语言 线程a每隔10秒执行一次 线程b每隔100秒执行一次 线程池执行时多线程每隔100m

MobileData data = listData.get(i);

//data.setI(i);

//Thread.sleep(100);//多线程调用接口的时候每隔100ms调用一次

//多线程调用接口

BatchRunnableTask task = new BatchRunnableTask(data,batchService,customer.getAuthId(),customer.getAuthPass(),typeOperate);

//添加线程任务到线程池

service.execute(task);

}

描述:

1、for循环是到执行的任务次数。

2、BatchRunnableTask 实现Runnable接口的线程任务

需求:

1.保证是多线程跑数

2.多个线程之间不能同时并发执行 要每隔100ms执行一个线程任务 例如第一个线程执行100ms以后第二个在执行。

现在的想法是在向线程池添加任务时每隔100ms添加一次

【但是线程池中的线程执行时间无法控制 会不会造成还是多个线程同时执行没保证100ms执行一个】

c语言 线程a每隔10秒执行一次 线程b每隔100秒执行一次 线程池执行时多线程每隔100ms执行一次线程任务 求解答...

如果觉得《c语言 线程a每隔10秒执行一次 线程b每隔100秒执行一次 线程池执行时多线程每隔100m》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。