进程与线程

一般来讲,当启动一个应用程序时,系统里就生成了一个进程, 这个进程拥有自己的内存空间。(我们平时用windows的任务管理器看到的也就是进程)

但也有特殊:比如IE8,它采用了多进程设计,打开IE8后,会在任务管理器里有多个iexplore.exe

每个进程内部可以创建多个线程, 这些线程之间共用一个进程的内存空间(即线程之间可共享内存)。

我们做多线程开发,其实就是在同一个进程内部创建了多个线程。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极客生活

数据分析Excel之去重

默认是所有列对比,也就是将所有列看成一个元组,全都相同才算重复。 比如上图中,由于「全选」,只有一个重复值就是20行和21行,点击「删除重复项」即可。

731
来自专栏Modeng的专栏

Mac 电脑如何卸载 node

版权声明:本文为原创文章发布于公众号:Modeng , 你可以随意转载但请务必注明出处!!! https://blog.csdn.net/qq_3213528...

2363
来自专栏JavaEdge

git配置0 配置 用户信息1 配置 行尾和颜色2 有用的设置

2955
来自专栏大内老A

[WCF 4.0新特性] 默认绑定和行为配置

对于传统的WCF配置系统,无论是绑定的配置还是行为(服务行为和终结点行为)都必须具有一个名称。而正是通过整个配置名称,它们才能被应用到目标对象(终结点或者服务)...

18410
来自专栏Debian社区

Debian Stretch 安装 Nodejs 最新版本

有时候我们运行某个软件需要用到较新版的 Node.js 环境,而 Debian 系统默认提供的 Nodejs,版本比较低,Debian 9.3 的系统中版本为 ...

961
来自专栏Django Scrapy

jupyter notebook下mongodb的使用

1 首先插一嘴,如何导入.json文件 命令行窗口打开 mongo.exe 创建数据库 db.createCollection('the_filena...

50814
来自专栏coding

linux批量将文件编码由gbk转成utf8

4984
来自专栏lgp20151222

解决gradle下载慢的问题

http://services.gradle.org/distributions/

2034
来自专栏计算机视觉

vim操作

1. vim 文件名,进入你需要修改的文件。例如vim test.py,就是修改test.py文件。 2. 输入i,就是insert的缩写。上下移动光标,光标位...

27410
来自专栏Java 技术分享

Hibernate Session总结

3358

扫码关注云+社区