//冒泡排序 9 func Bubblesort(arr *[5]int) { 10 fmt.Println("排序前arr=",(*arr)) 11 temp:=0 12 swap:=true 13 for i:=0; i<len(*arr)&& swap==true;i++{ 14 swap=false 15 for j:=len(*...
单进程:阻塞 多进程/多线程:上下文切换、调度开销大,设计复杂,越多资源耗费越大 进程:4G虚拟内存 线程:4M 协程:不同语言都可开发 N:1 无法利用多个cpu 1:1:和多线程一样 M:N模式的调...
-------------------4、调度器的生命周期 ----M0:启动程序后编号为0的主线程=进程的第一个线程 负责和启动地P里面的一个G ----G0:每次启动一个M都会创建一个gourtine=G0 调度其他G,G0不执...
----------1、调度器由来与分析 早期单进程OS:顺序执行的lowB 1、一个任务一个任务执行 2、进程阻塞带来CPU浪费 多线程、多进程调度 CPU调度器:时间片切换到ABC进程。 解决了阻塞问题。 新...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复