- 博客(3)
- 收藏
- 关注
原创 Windows与VMware中的Ubuntu共享文件夹
open-vm-tools-desktop:是 open-vm-tools 的基于桌面环境的扩展工具,可能包括窗口管理器集成、共享文件夹工具等,用于增强 VMware Tools 的用户体验和桌面功能。subtype=vmhgfs-fuse:指定文件系统类型为 vmhgfs-fuse,这是一种专门为 VMware 设计的、用于在用户态下挂载共享文件夹的文件系统。open-vm-tools:是 VMware 提供的用于管理虚拟机与宿主机之间交互的核心工具,如时间同步、性能统计、自动调整屏幕分辨率等功能。
2025-02-26 11:05:11
515
原创 手把手带你实现多线程服务器
由于资源消耗大、线程管理复杂、性能问题等原因,“一请求一线程”(多线程)已经被淘汰,现在我们多使用select、poll、epoll等IO多路复用技术实现网络IO。我们只讲解实现思路,并且为后面IO多路复用技术的文章打下基础。在看本文之前,可以先看一看网络IO以及socket编程这篇文章。端口被绑定后,不能再次绑定。执行listen,可以通过netstat查看IO状态。进入listen可以被连接,并且产生新连接状态。io与tcp连接。P6中,每生成一条信息代表中一个IO。
2024-12-14 00:28:37
1756
2
原创 网络IO以及socket编程
再回头来看socket技术,我们大概知道了socket是基于TCP/IP上的通信技术,可是它到底位于网络模型的哪个位置(或哪一层)?可靠传输的目的是我们要尽可能地让接收方接收到发送方发送的数据,因此我们需要向发送方回复确认信息,或者说接收方进行检查。关于流式传输,举一个例子,发送方发送“hello”,数据回像水流一样传输过去,即h,e,l,l,o会依次发送到接收方。:当一个IO操作(如read或write)被调用时,如果操作不能立即完成,调用线程将被阻塞,直到操作完成。当IO操作完成时,程序会收到通知。
2024-12-03 12:05:42
1847
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人