文章分类 -  Java的多线程

这里我会按照如下方式去学习 1.为什么要使用它 2.它会有什么问题 3.怎么解决它的问题
摘要:本文链接:https://blog.csdn.net/pange1991/article/details/53860651 Java中线程的状态分为6种。 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。2. 运行(RUNNABLE):Java线程中将就绪(ready)和 阅读全文
posted @ 2019-09-04 14:28 不缺重头再来的勇气 阅读(517) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/javazejian/article/details/72828483#%E7%90%86%E8%A7%A3java%E5%AF%B9%E8%B1%A1%E5%A4%B4%E4%B8%8Emonitor 阅读全文
posted @ 2019-08-30 19:14 不缺重头再来的勇气 阅读(80) 评论(0) 推荐(0)
摘要:线程是操作系统中独立的个体,但这些个体如果不经过特殊的处理就不能成为一个整体。线程间的通信就是成为整体的必用方案之一,可以说,使线程间进行通信后,系统之间的交互性会更强大,在大大提高CPU利用率的同时还会使程序员对各线程任务在处理的过程中进行有效地把控与监督。 一、等待/通知机制 1.不使用等待/通 阅读全文
posted @ 2019-08-23 10:53 不缺重头再来的勇气 阅读(201) 评论(0) 推荐(0)
摘要:来源:https://blog.csdn.net/yangzhijun_cau/article/details/6432216 一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁 阅读全文
posted @ 2019-06-13 12:02 不缺重头再来的勇气 阅读(134) 评论(0) 推荐(0)
摘要:原子性 可见性 有序性 阅读全文
posted @ 2016-07-04 16:55 不缺重头再来的勇气 阅读(172) 评论(0) 推荐(0)
摘要:Hi guys,如果你在使用一个接口或者一项技术是否也会想过为什么我要用它。我想如果能想一下为什么去用它比我们直接去做这件事更有意义。 好吧,我要说的是我们一直在使用多线程或者并发编程,但我们是否应该想想他为什么要它。ok,那我对它的理解很简单,因简称才想学和做。 复杂的--去见鬼吧。 举例子: 比 阅读全文
posted @ 2016-07-01 14:36 不缺重头再来的勇气 阅读(5043) 评论(2) 推荐(3)
摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 阅读全文
posted @ 2016-06-13 18:04 不缺重头再来的勇气 阅读(195) 评论(0) 推荐(0)