如何管理多个线程?

时间:2013-06-27 11:01:17

标签: java multithreading

我花了几天时间试图解决这个问题,而且我还有O'Reilly Java Threads一书。我还是没想出来:

我正在运行RHEL Linux 6和Java 6.

当我的程序启动时,我想循环打开侦听端口。对于每一个,我想启动一个侦听syn数据包的线程,然后每当有人或某事尝试连接到该端口时,用tcp / ip更新数据库并处理信息。

也许我有线程错误的想法。我期待某种类似socket的数组,它为我提供了一些管理线程的方法。

例如,我启动一个线程来监视端口8561,但是它有一个错误。当它出现错误并结束,再试一次或其他什么时,我可能想要检查8561的内容。我怎么知道它结束时的线程是什么?

谢谢!

0 个答案:

没有答案