一、进程与线程
1、进程的内存空间
在 操作系统 中 , 进程 之间 的 内存空间 是 隔离的 , 不同的进程 拥有各自的 内存空间 ,
这些内存空间 都从 0 开始计数 , 但是 这些 内存空间 只占总内存...的一小部分 ;
一个 进程 中 可以有若干 线程 , 这些 线程 共享 进程的 内存空间 ;
进程 只能 访问 操作系统 分配给自己的 内存空间 , 不能访问其它 进程 的 内存空间 ;
下图中 ,...进程 A 只能访问自己的内存 , 不能访问 进程 B 的内存 ;
2、线程之间的共享内存
一个 进程 中的 若干 线程 , 可以共享 进程 的 内存空间 ;
线程 只能 访问 本进程 的内存空间 ,...不能访问 其它 进程的 内存空间 ;
3、并行执行概念
进程 之间 可以 并行执行 , 操作系统 中的 多个 进程 , 可以在 同一时间 做 不同的 工作 ;
线程 之间 可以 并行执行 , 进程 中的...) 方法 启动线程 ;
线程启动后 , 将在后台独立执行 , 并且可以 在进程中 与 进程中的其他线程 并行运行 ;
3、代码示例 - 线程创建运行
在下面的代码中 ,
首先 , 定义了一个名为 hello