第1个回答 2014-07-14
我想排对机制是对的,要不同时产生大量线程可能把服务器搞垮呢, (个人意见,仅供看一下)你是要做一个服务器端的程序吗???我觉得这个不是问题啊,我的毕业设计就用到了一个多线程服务器。监听可用serversocket控件,这个控件的好处是本身就可以接受多个用户的请求,然后针对每个请求再产生一个线程,用TThread类就可以了。我没有用到什么TServerClientThread,但是我就可以对每个请求产生一个线程阿。另外一个效率的问题,产生几百几千个线程是有可能把机子搞垮,而且效率反而会慢,你可以考虑和排队机制相配合。不过我觉得应该不会出现多大的问题,你看一个大型数据库系统还不是要支持几千几万个用户,它也要多线程处理。你可以试试吧,自己产生几百个请求“攻击”一下你的服务器端,看看是否会崩溃。呵呵。祝你好JamesJiang(欢乐英雄) 有没有源代码?给我看看? 可能我刚才没说很清楚,我这的系统有很多终端,然后各地的终端把请求提交到各地的网关,再由网关提交请求到服务器。这样就可能发生在同一个网关的第一个请求还没处理完的时候,另外一个请求又来了。 我是这方面的新手,sinmin(天凉好个秋) 能不能给我详细点解说一下中间件?怎么做?
记得采纳啊本回答被提问者采纳