我想在java中打开一个tcp套接字,并时不时地从其他应用程序调用发送方法。 所要做的就是等待发送方法被调用并返回请求的答案。我想知道是否应该使用一个线程来保存 tcp 连接和发送/接收方法,或者只是一个可以避免“不执行任何操作直到调用”的类。
最佳答案
无论哪种情况,我都会创建一个单独的类,可能是单例类或静态类。然后我会在需要的时候调用它。
<小时/>现在,如果我想让它成为一个线程,那么它需要满足一些标准。它应该与其他东西并行运行吗?它会阻止任何其他尝试执行的代码吗?
由于您使用的是 TCP socket那么它很可能会阻止您计划运行的服务器中其他代码的执行。
关于java - 在调用方法之前不执行任何操作的线程或类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904803/