【多线程】
种下星星的日子
用代码书写人生,尽在我的CSDN,欢迎大家访问!
展开
-
多线程基础
多线程基础 今天师哥分享了多线程,在这里简单总结一下,我们先来宏观了解线程:一、线程概念:程序:进程与线程: 程序是代码编译后形成的;将它放在内存中执行,显然他是在方法区,那么方法区,堆,栈,数据区共同组成的就是进程;在栈中存在多个线程,内存占用CPU时,如果是单核寄存器,则线程1和线程2会采用轮转方法执行,如果是多核,则原创 2017-02-19 22:07:12 · 624 阅读 · 19 评论 -
如何保证线程安全?
如何保证线程安全?接着前几篇博客的线程知识,我们这次来了解一点线程安全知识,了解的不多,希望对大家有用。直接原因:多个线程同时操作非原子操作存在CAS多线程出现问题的原因:共享了内容且内容可变解决多线程问题的核心就是解决这两点。解决方法:删除共享内容让共享内容不可变每次使用新的对象同时只有一个线程处理总结:1、原创 2017-03-19 15:59:56 · 906 阅读 · 17 评论