社区
Linux/Unix社区
帖子详情
linux系统怎么给socket加锁
yikun
2006-08-04 05:13:19
多个子进程需要给同一个socket发一段数据.这段数据不能乱的,所以在一个子进程发的时候,其他子进程不能发.请问怎么实现.最好有代码,没有代码 有思路也可以.
谢谢大虾
...全文
223
11
打赏
收藏
linux系统怎么给socket加锁
多个子进程需要给同一个socket发一段数据.这段数据不能乱的,所以在一个子进程发的时候,其他子进程不能发.请问怎么实现.最好有代码,没有代码 有思路也可以. 谢谢大虾
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yikun
2006-08-09
打赏
举报
回复
用了记录锁
yikun
2006-08-07
打赏
举报
回复
to:yjf7888
用一个进程发送 不方便
yikun
2006-08-07
打赏
举报
回复
我要的是进程啊.适合?
xudeli1979
2006-08-07
打赏
举报
回复
这么简单的一个问题,怎么被你们搞得这么复杂
xudeli1979
2006-08-07
打赏
举报
回复
不会连线程间互斥,也不会吧?
xudeli1979
2006-08-07
打赏
举报
回复
用POSIX 库
pthread_mutex_init
pthread_mutex_destroy
pthread_mutex_lock
pthread_mutex_unlock
你用这个作线程间的互斥,和windows里的临界区用法差不多,一看就会
NC
2006-08-04
打赏
举报
回复
PV操作
yjf7888
2006-08-04
打赏
举报
回复
所以还是用一个进程来专门负责socket的数据收发,其他进程通过进程间通信把需要发送的数据交给收发进程
YanDong_8212
2006-08-04
打赏
举报
回复
你试下文件锁能不能用在socket 上,我只是给你个建议.
具体测试的话,你可以写一个测试程序,发一个很大的数据包,比如全部发'a',然后将其放入后台.运行.
然后,改为全部发'b',也装入后台.
如果你收到的数据有交叉,说明不行.
yikun
2006-08-04
打赏
举报
回复
详细点.
yjf7888
2006-08-04
打赏
举报
回复
使用信号量
一个可以直接运行的基于SpringMVC的web框架1.1.12
Excel工具类 Word工具类 Java NIO实现
socket
工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持
linux
) 1.0.13 修改默认的beanName生成策略,controller参数扩展 1.0.14 分布式session使用zookeeper 1.0.15 ...
可以直接运行的基于SpringMVC的web框架示例,也可以直接当公司框架
Excel工具类 Word工具类 Java NIO实现
socket
工具类 分布式session jdk升级到1.7 嵌入式redis服务(只支持
linux
) 1.0.13 修改默认的beanName生成策略,controller参数扩展 1.0.14 分布式session使用zookeeper 1.0.15 ...
Linux
Socket
编程实战第1季第1部分
3、网络技术方面初级的一步步进入
linux
socket
编程的世界; 本课程是
linux
socket
编程的一小部分,从无名套接口开始, 然后逐步深入,这应该是很多课程所没有的。 以通俗的比照讲清楚一些概念,更多的是如何一步步...
请教:多线程同时写
socket
是否需要
加锁
第一种可以,因为
Socket
是双工的 多线程读写同一
Socket
的话基本上是会出问题的 想要不出问题的话,除非你的多个线程作用是一样的 在TCP/TP卷2中有这样的结构体 struct sockbuf{ short ...
linux
网络编程:设置非阻塞
socket
收发数据
非阻塞式I/O包括非阻塞输入操作,非阻塞输出操作,非阻塞接收外来连接,非阻塞发起外出连接。包括的函数有:read, ... 将
socket
设置为非阻塞模式有三总方法: (1)创建
socket
的时候,指定
socket
是异步的,在ty...
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章