- 博客(2)
- 收藏
- 关注
原创 Java并发编程实战学习笔记——对象的共享
发布与逸出本章介绍如何共享和发布对象,从而使它们能够安全的由多个线程同时访问。定义 。发布:发布一个对象是指使对象能够在当前作用域之外的代码中使用(将一个指向对象的引用保存到其他代码可以访问的地方;在某一个非私有方法中返回该引用;将引用传递到其他类的方法中)。逸出:不该发布的对象被发布时(不想被发布的内部状态(私有,发布会破坏封装性);对象在构造完成前就被发布)。发布对象的方式 ...
2019-03-30 13:47:41
140
原创 java并发编程实战学习笔记——线程安全性
(以下知识理解和代码来自《Java并发编程实战一书》)一些基本概念:1.进程:操作系统为各个独立的进程分配各种资源,包括内存、文件句柄以及安全证 书。不同进程之间通过一些粗粒度的通信机制来交换数据,包括:套接字、信号处理器、共享内存、信号量以及文件等。2.线程:线程允许一个进程内同时存在多个程序控制流。线程共享进程内的资源,例如内存句柄和文件句柄,线程有自己的程序计数器...
2019-03-27 21:34:57
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人