关于线程,还有这些是你需要知道的!
image 有什么料? 进一步理解多线程场景下会出现的问题; 学会正确处理并发操作中的通讯和同步。 现在,多了解些线程吧 在日常开发中,线程常常被用作为提升程序效率的重要手段。在CoorChice的这篇文章中,CoorChice介绍了线程的基本运作。链接: 【你知道Thread线程是如何运作的吗?:http://www.jianshu.com/p/8862bd2b6a29】 本篇,CoorChice将从多线程的角度来进一步介绍线程的相关知识。首先,我们需要了解一些基本知识。 主内存和工作内存 主内存: 暂且可以理解为内存模型中堆内存。它储存了进程的所有共享变量。我们知道,一个进程中可能存在包括主线程在内的多条线程。++主内存中的共享变量是对所有线程可见的。++ 工作内存: 为了提高效率,每个线程都配有一个私有的工作内存。主内存中的共享变量需要拷贝到线程的私有内存中,之后线程对该变量的操作就是在自己的工作内存中进行的。++当值发生改变时,在线程退出之前,会被更新到主内存中。++ 想了解更多和Java内存相关的知识,可以看看CoorChice的这几篇文章: 【Android内存基础——Ja...

