线程
每次学习线程都是浅尝辄止的状态,这次下定决心是非学到60%入门不可,记录下:2019/11/27
正文:
线程的5个状态:
创建、就绪、运行、阻塞、死亡
线程状态图:
和线程有关的两个方法:start() 和run()
start()方法是让线程到可运行状态。run()方法的主体就是线程要执行的方法体。
让线程开始执行或者说执行线程调用的是start()方法,那么为什么不让线程直接调用run()方法执行run()方法里的方法体呢?
答:
首先:直接调用run()方法,那么线程执行就是有序的,这个时候的run()方法就和普通的方法没有任何差别,只是单纯的调用了这个方法。
其次: 线程的运行需要本地操作系统的支持。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步