操作系统
李牧勋
-
linux常用信号
linux 信号原创 2022-07-09 23:08:12 · 222 阅读 · 0 评论 -
后台进程和守护进程的区别
后台进程和守护进程的区别 以一个名叫a的程序为例,一般我们启动一个进程是直接“./a” 执行的,这个时候会话会一直阻塞在这里等待a结束。 这样的a叫前台进程,如果我们还想用终端执行另外一个操作了?我们可以这样运行a ./a & 这样以后a就变成一个后台进程了,后台进程的stdout和stderrr仍然是输出到终端,但stdin无法联系到终端了。 这样的a无...原创 2019-11-05 18:27:07 · 1448 阅读 · 0 评论 -
关于协程
想要计算机在阻塞是可以做其他事情,一个是多进程,一个是多线程,一个是回调。 多进程相当于多招一个人,成本比较高;多线程做哪件事情是随机的,不受控的,线程一旦启动,你就很难插进去了。回调不错,但是很难把握程序的走向。还有什么方法了——协程,协程用户可以控制任务切换,由于上下文切换,用户可控,无需处理资源竞争问题。 ...原创 2019-10-29 14:11:02 · 88 阅读 · 0 评论