Linux
Ther Meng
这个作者很懒,什么都没留下…
展开
-
同步,异步,阻塞,非阻塞区别
阻塞I/O:执行的系统调用方法还没有完成就被操作系统挂起(当前的条件不满足时),直到等待的事件发生为止。非阻塞I/O:执行的系统调用总是立即返回,不会被操作系统挂起(不管条件是否满足),时间到了,如果事件没有立即发生,就会返回-1,在时间没到的时候会轮询检查数据是否处理完成。同步:指进程调用接口后,需要等待接口处理完数据后并返回 进程才能继续执行。 重点是,数据处理完 并返回异步:指进程调...原创 2020-03-17 14:23:34 · 78 阅读 · 0 评论 -
进程和线程的区别
什么是进程?进程是资源分配的基本单位有自己独立的虚拟地址空间,在系统上运行的东西,都可以称为进程, 占用系统的资源 如cpu、物理内存。什么是程序?程序是进程指令的集合,可以启用一个进程或者多个进程,占用磁盘空间,不占用系统资源。什么是线程?在Linux上线程是特殊的进程,是轻量级的进程线程是资源调度的基本单位每个线程都有独立的程序计数器,线程栈和一组线程寄存器,内核调度的是线程。...原创 2020-03-16 18:02:52 · 131 阅读 · 0 评论 -
Linux默认栈的大小以及如何修改栈的大小
ulimit -a命令可以查看当前栈的大小xiaomeng@xiaomeng-virtual-machine:~$ ulimit -acore file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file s...原创 2020-03-13 18:00:22 · 2602 阅读 · 0 评论