发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

关于高性能聊天系统的一个问题

2004-07-12 11:30
赞助商链接

banq你好,最近在读你的书的第一章,通过这一章的学习,差不多完全掌握了JAVA新I/O的用法,还学习了许多种设计模式,感觉受益良多,学到了很多,但我有一个问题是关于消息队列(MessageQueue)的,队列一般是先进先出的,当取出数据时是否应该使用LinkedList.removeLast() ???我在看thinking in java书中用linkedlist实现队列时,bruce是这样实现的,所以我感觉很疑惑.

2004-07-12 13:19

用removeFirst()还是removeLast() ,取决于你的add方式,我的做法和下面文章类似:

http://javaalmanac.com/egs/java.util/coll_Queue.html

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com