美文网首页
Java的三个基本概念

Java的三个基本概念

作者: 宇宙之一粟 | 来源:发表于2020-11-25 23:59 被阅读0次

- Java 的线程模型基于三个基本概念。

状态是共享的,可变的,而且默认可见

意思是,在同一个进程中,对象可在不同的线程间轻易共享,而且只要线程中有对象的引用,就可以修改对象。

- 抢先式线程调度

几乎任何时候,操作系统的线程调度程序都能把线程调入和调出内核。

- 对象的状态只能由锁保护

锁很难正确使用,而且状态十分脆弱,即便是读取操作也可能会得到不可思议的结果。

Java 实现并发的这三个方面放在一起,解释了为什么多线程编程会让开发者如此头痛。

相关文章

网友评论

      本文标题:Java的三个基本概念

      本文链接:https://www.haomeiwen.com/subject/kcnoiktx.html