网络并发编程入门
文章平均质量分 77
网络并发编程入门
N10N11
为什么总掉头发??
展开
-
并发编程基础(三)
1.python有GIL锁的原因,同一个进程下多个线程实际上同一时刻,只有一个线程在执行2.只有在python上开进程多,其他语言一般不开多进程,只开多线程3.CPython解释器开多线程不能利用多核优势,而只有多进程才能利用多核优势,其他语言不存在这个问题4.对于8核cpu的计算机,要充分利用这8核,至少要起8个线程,8条线程都是计算,cpu李永乐就是100%5.如果不存在GIL锁,一个进程下开启8个线程,就可以充分使用cpu6.CPython解释器中很多代码模块都是基于GIL锁机制写的。原创 2023-10-19 21:02:22 · 30 阅读 · 0 评论 -
并发编程基础
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。原创 2023-10-17 15:51:47 · 22 阅读 · 0 评论 -
并发编程基础(二)
将并行变成了串行,提高了安全性,降低了效率。原创 2023-10-18 19:40:14 · 18 阅读 · 0 评论