1.进程、线程、协程、管程

链接

进程线程

Cookie和Session

git学习网站

正则表达式学习网站

sql学习网站

管程与信号量1

管程与信号量2

Synchronized锁升级1

Synchronized锁升级2

线程实现方式

golang协程

alt

进程是一个拥有资源和执行任务的单元体。进程拥有的资源包括:内存空间中的代码、数据等;I/O 资源;文件;处理机等。

线程是一个执行任务的单元体。线程只拥有处理机,线程之间共享进程的资源,如内存、I/O 等。

名称 进程 线程
资源 进程是一个拥有资源和执行任务的单元体 线程是一个执行任务的单元体,不拥有资源,线程之间共享地址空间
切换开销 开销很大 开销很小
通信 IPC 共享内存
健壮性 健壮,多个进程之间不会互相干扰 不健壮,一个线程出错会终止整个进程

alt alt alt alt alt alt alt alt

alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt alt

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务