关耳er  

2020年3月27日

摘要: 一、Java当中线程状态有哪些 线程的五大状态分别为:创建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Dead)。 (1)新建状态:即单纯地创建一个线程,创建线程有三种方式,在我的博客:线程的创建,可以自行查看! (2)就绪状态:在 阅读全文
posted @ 2020-03-27 21:11 关耳er 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: 一、进程、线程、协程之间的关系 1、进程 电脑的应用程序,都是进程,它有自己的地址空间 包括文本区域(text region)数据区域(data region)和堆栈(stack region) 文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程 阅读全文
posted @ 2020-03-27 18:32 关耳er 阅读(197) 评论(0) 推荐(0) 编辑
 
摘要: 一、volatile 1、volatile的应用 在多线程并发程序中synchronized和volatile都扮演者着很重要的角色,volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的可见性,能够防止脏读,被volatile关键字修饰的变量,如果值发生了改变,其他 阅读全文
posted @ 2020-03-27 15:24 关耳er 阅读(392) 评论(4) 推荐(2) 编辑