发新话题
打印

关于有名管道(fifo)的紧急问题

关于有名管道(fifo)的紧急问题

最近在做一个linux下的订票系统(作业,马上要交了)1 V* Z- V& r6 K
客户端和服务端通信用的是fifo,(只在服务端做了两个有名管道)
1 A* P5 A6 ]. d  q, q3 i) z不过测试的时候发现多个客户端并发请求的时候会出错(比如进行订票时 返回别人订的票)
# s& c- V% W' ]请问各位天才, |, ~9 d+ Q4 u" j
除了用客户端建立多个独立的管道外7 U8 Y: a9 _7 E, X% n' l0 W+ x" ~
还有其他什么解决方法不?

TOP

管道这种还是不要考虑并发了,同时只能一个客户端使用才是。不过你可以考虑在通信格式上做区别,比如加客户标示等作唯一判别。
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

原来如此
! p0 d+ q5 p; V4 s( i, _7 K谢谢了

TOP

发新话题