晔清
晔清
全部文章
操作系统
C++学习笔记(2)
数据库(7)
数据结构与算法(1)
查漏补缺(1)
模拟面试记录(5)
疑难杂症(4)
计算机网络(1)
面向对象编程(1)
面经(6)
题解(1)
归档
标签
去牛客网
登录
/
注册
躺平的晔清
勿在浮沙筑高台,不为繁华易匠心。
全部文章
/ 操作系统
(共3篇)
死锁
我们知道死锁是两个以上的线程同时等待对方释放资源造成的。我们应该如何去解释死锁呢? 假设我们有两个线程1和2。 线程1有两个任务,第一个任务需要获得锁A才能执行,第二个任务需要获得锁B才能执行。第一个任务需要等待第二个任务完成才能结束并释放锁A, 第二个任务需要完成才能释放锁B。 线程1 ->...
死锁
多线程
2022-03-16
0
370
IO多路复用相关
目录 简述epoll和select的区别,epoll为什么高效? 区别 epoll为什么高效 说说多路IO复用技术有哪些,区别是什么? 区别 简述socket中select,epoll的使用场景和区别,epoll水平触发与边缘触发的区别? select,epoll的区别 epo...
epoll
select
poll
阻塞IO
非阻塞IO
2022-03-07
2
606
进程、线程、协程的区别
2.24 说说进程、线程、协程是什么,区别是什么? 参考回答 进程:程序是指令、数据及其组织形式的描述,而进程则是程序的运行实例,包括程序计数器、寄存器和变量的当前值。 线程:微进程,一个进程里更小粒度的执行单元。一个进程里包含多个线程并发执行任务。 协程:协程是微线程,在子程序内部执行,可在子程序...
进程
线程
协程
2022-03-07
0
510