c语言 线程a每隔10秒执行一次,线程b每隔100秒执行一次,线程池执行时多线程每隔100ms执行一次线程任务 求解答...
生活随笔
收集整理的這篇文章主要介紹了
c语言 线程a每隔10秒执行一次,线程b每隔100秒执行一次,线程池执行时多线程每隔100ms执行一次线程任务 求解答...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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语言拉高1位,第二讲 单片机C语
- 下一篇: android view取坐标点,And