
多线程
文章平均质量分 84
weixin_41249041
这个作者很懒,什么都没留下…
展开
-
了解多线程(一)
小贴士: 进程和线程的区别: 每个进程是一个应用程序,都有独立的内存空间,多进程的作用不是提高执行速度,而是提高 CPU 的使用率。 同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程有自己的,一个线程一个栈。),多线程不是为了提高执行速度,而是提高应用程序的使用率.感觉多个线程在同时并发执行; 新建:采用 new 语句创建完成 就...原创 2020-04-05 18:57:13 · 155 阅读 · 0 评论 -
java并发之可见性与原子性:Syncronized和volatile
在说明Java多线程内存可见性之前,先来简单了解一下Java内存模型。 (1)Java所有变量都存储在主内存中 (2)每个线程都有自己独立的工作内存,里面保存该线程的使用到的变量副本(该副本就是主内存中该变量的一份拷贝) (1)线程对共享变量的所有操作都必须在自己的工作内存中进行,不能直接在主内存中读写 (2)不同线程之间无法直接访问其他线程工作内存中的变量...转载 2020-04-04 11:43:22 · 166 阅读 · 0 评论