摘要:
僵尸与孤儿进程 僵尸进程:父进程的子进程结束的时候父进程没有wait()情况下子进程会变成僵尸进程 孤儿进程(无害) 一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 情况1 无害 父 阅读全文
摘要:
串行,并发,并行区别 串行: 一个完完整整的执行完了再执行下一个. 并发: 看起来是同时运行的 并行: 真正做到了同时运行 多道技术(了解): 空间复用: 共用一个内存条,每一个进程都有自己独立的内存空间,互不干扰,物理级别的隔离. 时间复用: 共用了一个cpu cpu切换(掌握): io的时候,占 阅读全文
摘要:
udb协议 udb协议也是一种协议,它和tcp相比既有缺点也有优点 udb协议所发送的数据可以理解为自带报头,所以他不会出现粘包的情况。但是udp数据只管发送而不管接收,也就是说udp会出现丢包的情况,当客户端的数据服务端没有收到时,客户端并不知道还会继续发数据 udp协议简单实例 socketse 阅读全文
摘要:
socket实现客户端和服务端 tcp协议可以用socket模块实现服务端可客户端的交互 我们也可以完善一下服务端,让服务端也加上连接循环 粘包问题 什么是粘包问题?通俗的说当客户端发送数据的时候,当一条数据还未接受的时候,下一条数据已经发送,这个时候俩条数据就会连在一起。如果这时候取的话,将俩条数 阅读全文
摘要:
socket实现ftp文件的上传和下载 server端代码: client端代码: 阅读全文