多线程
文章平均质量分 79
yzjcsdn
这个作者很懒,什么都没留下…
展开
-
进程和线程的你侬我侬
1.1.进程介绍 不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上。然后找到这个程序的启动文件,启动程序的时候,其实是电脑把当前的这个程序加载到内存中,在内存中需要给当前的程序分配一段独立的运行空间。这片空间就专门负责当前这个程序的运行。 不同的应用程序运行的过程中都需要在内存中分配自己独立的运行空间,彼此之间不会相互的影响。我们把每个独立应用程原创 2018-02-01 15:15:29 · 128 阅读 · 0 评论 -
多线程的介绍
1、多线程运行的原理 多线程能够实现主要是 CPU在线程中做时间片的切换。 其实真正电脑中的程序的运行不是同时在运行的。 CPU负责程序的运行,而CPU在运行程序的过程中某个时刻点上,它其实只能运行一个程序,而不是多个程序。 而CPU它可以在多个程序之间进行高速的切换。而切换频率和速度太快,导致人的肉眼看不到。 每个程序就是进程, 而每个进程中会有多个线程,而CP原创 2018-02-01 15:55:06 · 420 阅读 · 0 评论 -
线程安全--synchronize
1.什么是线程安全当多个线程去访问某一个类(对象、方法、变量....)的时候,这个类始终都能表现出正确的行为,那么这个类(对象、方法、变量)就是线程安全的。简单的说就是当多线程访问同一段代码的时候不会产生不确定的结果。线程安全一般都涉及到synchronized 关键字。示例如下:public class MyThread extends Thread { private int i = ...原创 2018-03-20 15:32:15 · 379 阅读 · 0 评论