我会用com.sun.net.httpserver.HttpServer来做comet/cometd。我想知道这样做有多难,这样我才能将等待连接从线程转移到一些等待队列中。
另外,它看起来像是在使用nio,我说的对吗?
另外,还有更好的例子吗?我总是被javadoc使用的术语所困扰。
谢谢:)
发布于 2010-04-06 22:45:08
在进入并查看源代码之后(参见,Open source是一件好事: ),我可以看到确实没有一种方法可以将挂起的响应从线程中移除。因为它有一个过滤链,所以真的没有一种机制让它干净地离开然后又回来。我要么需要移除过滤器链,将过滤器分成两部分,要么要求它们管理状态,这样它就可以离开和返回……
我认为现在的任务已经足够小了,我可以让他们坐在堆栈上。因此,我继续寻找一种简单、干净的实现方法。
https://stackoverflow.com/questions/2529765
复制相似问题