学习完这篇文章请做选择题:
用线程池和单线程有什么区别(线程池的好处)
a、不阻塞主进程
b、可以边下载,边听音乐(举例)
c、可以节约代码运行时间
d、不会让主进程崩溃
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
3秒循环一次(延迟2秒执行)
从下面可以看到,线程号都是10
那么怎么用线程池执行啊?
运行看看(除了主线程是1,其他线程号都不一样了)
如果是初学编程的会问,我没看出来用一个线程号和用线程池在功能函数实现有啥区别?你回到文章最上面看选择题,abcd就是线程池的优点
浙公网安备 33010602011771号