- 主题:多个进程同时tcp连接
先找几本基础的书看看...
【 在 xibaomo 的大作中提到: 】
: 这两天碰到一个问题,一台机器15个进程同时建立tcp连接,目标都不相同,但偶尔会有一个进程send()正常返回,但另一端没有收到。
: 我现在怀疑是race condition造成的,进而有一个问题很困惑,建立连接需要分配资源,系统是怎么保证同一块资源不会被多个连接同时争抢?有没有进程锁这种东西?如果没有,那这个问题就好理解了,但该如何解决呢?
--
FROM 172.105.169.*
建议这种p用没有的问题少提。
一个基本看法是,论坛不是替你做作业/完成工作的。
看书的意思是,这些都应该是本科期间就学会的东西。
【 在 xibaomo 的大作中提到: 】
: 建议以后这种p用没有的话少说
:
--
FROM 221.218.209.*
振振有词,都是歪理。
论坛是谈论问题或请教别人的,不是替你完成作业或工作的,后者请出门左转去各种外包网站。
不看cs的书,当然有可能基本操作都不会,看了也不保证都会,但至少不会太离谱
【 在 xibaomo 的大作中提到: 】
: 1.天底下只有p用没有的回答,问题必然对提问者有用。
: 2.你的看法纯属扯淡。论坛不用来帮助完成作业和工作,那还有个p用?
: 3.说的你好像本科看的每一行字一辈子都不会忘是吧?
: ...................
--
修改:Bernstein FROM 221.218.209.*
FROM 221.218.209.*
os那层面不存在所谓concurrent conncetion的问题。
论坛没人有义务替你完成作业/工作,有需求的话去外包网站。
另外,你自己的逻辑才是堪忧,所以才会这种小白问题提出,比csdn的经典“粘包”还白一筹
【 在 xibaomo 的大作中提到: 】
: 请教讨论绝大多数都是为了完成工作或作业的,你是怎么把这二者对立起来的?如你这般的逻辑能力是怎么混上码农的?
: 我的问题是os是怎么对concurrent connections防止race condition的。这叫基本操作?贵校的排名都在top-1了吧?如果你懂,欢迎赐教。如果贵校本科的书上没有,请pi用没有的话少说。
:
--
FROM 221.218.209.*
不管啊,cpu又不会对外连接,对外连接的是网卡,你所谓的连接,在操作系统那层面就是数据包里的一个编号而已,race condition不存在的
os你学过么,这TMD什么经典场景,外行啊
除了你自己嘴不干不净的,谁给你泼賍水了?你根本不懂os怎么运转处理的基本知识,所以我最初才提醒你看看基础书籍。我90年代玩多线程的时候,你还不知道在哪呢
【 在 xibaomo 的大作中提到: 】
: 一台服务器上几十个CPU同时对外连接,每个连接都需要资源,这事儿os不管谁管?阁下莫不是有生以来都只玩过一个CPU?
: 阁下到底何方神圣,这么典型的os管理场景你说不存在就不存在了?
: 说我没逻辑请指出来,如果不懂我可以解释。光给我泼脏水就显得你更有逻辑了?说到csdn,看来是win的码农,你是不是真的只玩过一个CPU啊?
: ...................
--
修改:Bernstein FROM 221.218.209.*
FROM 221.218.209.*
论坛上没人欠你的,自己不懂就不要乱说。
自己嘴賍还嫌别人不够细致热情,这就得思考下自家的mental model了。
我当然看明白了,不过没法让不想明白的人懂啊。
您不满意可以换一个OS,现在OS这么多,再不行的话自己开发一个也好,不用受“连并发连接也处理不好”的OS的闲气
【 在 xibaomo 的大作中提到: 】
: 请问你是怎么有脸说别人外行啊?你知不知道连接的第一步是建立socket啊?知不知道建立socket需要资源啊?资源分配是不是归os管啊?我的问题就到此而止了,后边的都是你自己的幻想啊。。。这种事情os不管,归你老的一张大嘴管吗?
: 说到数据包,两个同时发送的数据包,os怎么编号?race condition为毛不存在?你大嘴一张说不存在就不存在了?
: 且不提你一个本科cs的有什么资格让别人去看书,看来这书你也没怎么看明白呀,看一眼就会还用得着你老在这信口开河屁用没有啊?
: ...................
--
FROM 221.218.209.*
因为你就是外行啊,装什么装
在英语圈混了10来年,舔着脸在法拉盛洗脚来着?mental model都不懂?
你喜欢在技术论坛说脏话diss人,这本来就是你的脑子问题
科学又不是贴个“科学”标签就行的。就好比你谈论的这问题,还有自以为自己很懂的状态,都很不科学。
我本来好意指点一下,却被人恶语相向,真是踩到狗屎了
【 在 xibaomo 的大作中提到: 】
: 呦呵呦呵,说别人外行的时候道貌岸然,让别人说了就扯mental model?我在英语圈里混了十来年都没听说过这个词,请问您是怎么听到这个词儿的?
: 还有啊,我说您p用没有只是描述了从您发炎以来的事实,至于你觉得这个事实不干净,那就是您的mental model了。
: 最后咱还是要有点科学精神,您说您看明白了,可既没说出个子丑寅卯来,也没说出个书名章节来,就跟车库里的喷火龙一样,您的行为就是一神棍哪。。
: ...................
--
FROM 221.218.209.*
可不是么,你是法拉盛洗脚的,和你谈论os不就是和洗脚的谈论编程么?!
把工作弄到论坛上来找人帮忙,被戳破就撒泼打滚...
告诉你os不那么处理所谓并发连接,你自己不信哪?
你这种人就是mental model有问题,你不信就算了。
【 在 xibaomo 的大作中提到: 】
: 原来跟你讨论编程的都是跟法拉盛洗脚的啊。。合着让别人看书是去看足底按摩保健啊?
: 看来我说的科学精神你是没听懂啊。。
: 你还有脸说“好意指点”?你丫的就是装b让人捅了。从你发炎开始一句有用的没有?老说自己明白了却连个p都说不出来。自己骂别人外行mental problem可以,别人反唇相讥就说踩到狗屎。请问您哪儿来的自信就觉得自己比狗屎高贵?
: ...................
--
FROM 221.218.209.*
你丫这种撒泼打滚的风格,才像是泼妇吧
【 在 xibaomo 的大作中提到: 】
: “你就是。。。不信就算了。。”这种句式看着好熟悉啊。。你丫是个娘们儿啊?
: 我就问了个os处理方式就成了“把工作弄到论坛上找人帮忙”,这种奇异的理解力是怎么混上码农的?难怪只会让别人看书却连个书名都说不出来。。
:
--
FROM 221.218.209.*
您全身都是嘴,全是竖的,好吧...
【 在 xibaomo 的大作中提到: 】
: 行行行,你横竖都是嘴,说不过你
:
--
FROM 221.218.209.*