- 博客(2)
- 收藏
- 关注
原创 阻塞 非阻塞 同步 异步
同步阻塞小明使用 在没有提醒的百度网盘下载资源。小明 一直坐在电脑面前什么事也不做, 等待下载完成。阻塞:小明(调用者) 等待电脑下载完成,什么事也不做(当前进程挂起) 。同步: 没有提醒功能的 (被调用者)总结: 调用结果返回前,进程挂起,等待调用结果返回。效率低同步:调用在没有返回结果的时候线程是活的不被挂起阻塞;线程会被挂起异步阻塞小明使用 有提醒功能的(下载完成会 '叮'一声提醒用户) 下载软件。小明一直坐在电脑前什么事也不做,等待软件下载完成。阻塞:小明(调用者)
2021-08-09 12:05:42 67
原创 TCPsocket详解
1 socket通信中客户端的 port如何产生服务端与客户端通信的port:监听的 fd = accept()函数会在服务端为客户端通信分配一个随机的端口号;2讨论服务端最大连接上限问题?首先TCP 和UDP很多说服务端最大连接上限是65535 是因为服务端端口号16位 ;这是不对的理解一个TCP连接是套接字决定的(四元组),可以达到2^48但是因为创建套接字需要分配资源等原因,远远达不到折这么多连接;3 recv/write()函数的问题?...
2021-08-08 22:15:23 825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人