社区
模式及实现
帖子详情
多线程编程
zhyinty
2009-04-19 12:52:00
最近写网络聊天程序,发现一等待接受数据scanf()程序就不走了,这里是不是就要用多线程了?一个用来显示对方发送的数据,一个用来接收自己输入的数据
...全文
152
6
打赏
收藏
多线程编程
最近写网络聊天程序,发现一等待接受数据scanf()程序就不走了,这里是不是就要用多线程了?一个用来显示对方发送的数据,一个用来接收自己输入的数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sherrik
2009-04-19
打赏
举报
回复
sf
qqwx_1986
2009-04-19
打赏
举报
回复
[Quote=引用 5 楼 zhyinty 的回复:]
真的如此,第一次写多线程,就拿这个练手了,谢谢大家,结贴!
[/Quote]
相信大家都是这样开始的,呵呵
zhyinty
2009-04-19
打赏
举报
回复
真的如此,第一次写多线程,就拿这个练手了,谢谢大家,结贴!
qqwx_1986
2009-04-19
打赏
举报
回复
模拟网络聊天程序是典型的多线程运用的例子
猫已经找不回了
2009-04-19
打赏
举报
回复
[Quote=引用楼主 zhyinty 的帖子:]
最近写网络聊天程序,发现一等待接受数据scanf()程序就不走了,这里是不是就要用多线程了?一个用来显示对方发送的数据,一个用来接收自己输入的数据
[/Quote]
看你具体是什么需求啊,scanf肯定会阻塞的。如果你需要保持一直保持recv,而跟自己输入数据发送会冲突,那就多线程,或者用IO复用模型也行。
baiwei156
2009-04-19
打赏
举报
回复
楼主说的没错
C语言的
多线程
编程
本文深入探讨C语言的
多线程
编程
。先介绍线程基本概念、与进程区别及
多线程
优缺点,接着阐述C语言
多线程
编程
基础,如POSIX线程库、线程创建与属性设置。还讲解线程同步机制,包括互斥锁、条件变量和读写锁,以及线程安全设计方法。最后给出
多线程
下载器示例。
WinSock 的
多线程
编程
本文围绕Winsock
多线程
编程
展开,介绍了Winsock的阻塞与非阻塞模式,分析单线程和
多线程
优缺点。阐述Win32系统多进程
多线程
机制,包括线程创建、同步和通信。还讲解VC++中MFC和ATL对
多线程
网络
编程
的支持,最后给出
多线程
FTP客户端实例。
【Python】
多线程
编程
该博客围绕Python
多线程
编程
展开,先介绍进程、线程与协程的区别联系,剖析GIL对
多线程
性能的影响及绕过策略;接着阐述
多线程
编程
的最佳实践、常见陷阱与调试技巧;最后讲解读写锁原理、实现、适用场景、性能考量及常见陷阱,助力开发者掌握
多线程
编程
。
C++
多线程
编程
本文围绕C++
多线程
编程
展开,介绍了
多线程
编程
涉及的线程创建、互斥锁等内容及相关头文件。阐述了核心概念和关键问题,讲解了线程管理、互斥锁等
编程
组件。还给出
多线程
编程
最佳实践,包括资源管理、避免死锁等,最后推荐了学习资源和实践项目。
模式及实现
5,529
社区成员
4,167
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章