并发编程
文章平均质量分 58
java 多线程
大龙叔
这个作者很懒,什么都没留下…
展开
-
线程的状态
线程的状态,嗯,说法很多,5-7种多都有,其实,这种说法都能算对,只不过站的角度不一样。个人意见,这种东西,一定要理解,不然,线程这种东西,用用还行,再深点就比较难了。BLOCKED、WAITINT、TIME_WAITING:都可以理解成阻塞状态,因为处在这三种状态下,CPU都不会调用当前线程。RUNNABLE :执行完start(),就是RUNNABLE状态,不管CPU是否已经调度。对于传统的线程状态来说,确实只有5种状态。但是,对于Java来说,线程有6种。OK,不废话了,直接上内容。原创 2024-07-09 15:43:17 · 161 阅读 · 0 评论 -
线程的创建
线程的创建分三种方式:注意,一定要通过start()方法调用线程,如果通过run(),那就不是线程了,而是属于直接调用对象的方法了。这个记住就行,面试也不会考这玩意儿。原创 2024-07-05 08:59:30 · 201 阅读 · 0 评论 -
线程基础(持续更新)
进程是指运行中的程序。比如钉钉,微信,抖音,王者等线程是CPU调度的基本单位,每个线程执行的都是某一个进程的代码的某个片段所谓进程就是线程的容器,需要线程利用进程中的一些资源,处理一个代码、指令。最终实现进程所预期的结果多线程:单个进程中同时运行多个线程。原创 2024-07-04 22:23:23 · 255 阅读 · 0 评论