怎样实现循环队列 |
缺席
|
conly_li
一般會員 發表:1 回覆:6 積分:1 註冊:2008-03-28 發送簡訊給我 |
|
h@visli
資深會員 發表:103 回覆:429 積分:431 註冊:2004-02-13 發送簡訊給我 |
做队列存诸可以使用TList、TObjectList、TQueue或TStack等类,涉及到多线程处理还可以用TThreadList。
你说的循环队列有什么具体的要求呢? 请把问题再描述清楚一此。 ===================引 用 conly_li 文 章=================== 各位大侠,小妹想做一个循环队列,来存储要处理的信息,然后会实时更新队列中元素,请高手大哥帮忙指点,小妹在此深表感谢
------
------------------------ 博采眾家之長,奉獻綿薄之力 ------------------------ |
conly_li
一般會員 發表:1 回覆:6 積分:1 註冊:2008-03-28 發送簡訊給我 |
|
h@visli
資深會員 發表:103 回覆:429 積分:431 註冊:2004-02-13 發送簡訊給我 |
|
conly_li
一般會員 發表:1 回覆:6 積分:1 註冊:2008-03-28 發送簡訊給我 |
===================引 用 h@visli 文 章=================== 你可以在服务端为每个客户端分别维护一个消息队列,也可以统一存放在一个队列,这要视具体情况而定, 如果你的客户端不多,消息密度也不太,就要以用一个队列,把每个客户端发送来了消息都先添加到队列中, 然后用一个工作线程来专门从队列中提取消息,处理消息。 是的,我就打算在服务器端针对所有的客户机设置一个消息队列,因为消息密度不大,客户端也不太多。 自己从一本数据结构书上抄了一个循环队列的类,但是在用此类定义对象时就出错了,不知道为什么? 本以为有了这样一个模拟队列的类,(其中有关于出队入队的操作),只需声明对象,然后有客户端消息时调用对象的入队函数, 在处理一条消息后执行处对操作,结果不行。 h@visli 以及各位有经验的高手请帮忙指点阿,小妹深表感谢。
------
我相信人与人之间一定有感应,有缘人一定能相遇,相识,相知! |
conly_li
一般會員 發表:1 回覆:6 積分:1 註冊:2008-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |