linux
文章平均质量分 86
V_Lute
这个作者很懒,什么都没留下…
展开
-
linux指令之tcpdump
tcpdump命令可以打印所有经过网络接口的数据包的头信息,也可以使用-w选项将数据包保存到文件中,方便以后分析 选项-a:尝试将网络和广播地址转换成名称;-c<数据包数目>:收到指定的数据包数目后,就停止进行倾倒操作;-d:把编译过的数据包编码转换成可阅读的格式,并倾倒到标准输出;-dd:把编译过的数据包编码转换成C语言的格式,并倾倒到标准输出;-ddd:把编译...原创 2018-08-24 20:37:40 · 159 阅读 · 0 评论 -
同步IO和异步IO以及阻塞和非阻塞的关系
同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。异步:异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。阻塞:阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cpu不会给线...转载 2018-08-25 16:19:29 · 198 阅读 · 0 评论 -
用户线程和内核线程概述与总结
线程的实现可以分为两类:用户级线程(User-Level Thread)和内核线线程(Kernel-Level Thread),后者又称为内核支持的线程或轻量级进程。用户线程:指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心。 用户线程在用户空间中实现,内核并没有直接对用户线程进程调度,内核的调度对象和传统进程一样,还是进程(用户进程)本身,内核并不能看到用户线程,内核并...原创 2018-09-01 19:56:14 · 1384 阅读 · 1 评论