Java 多客户端服务器使用:哪种方法更好
在Java中创建多客户端服务器使用扩展Java 多客户端服务器使用:哪种方法更好,java,multithreading,server,client,chat,Java,Multithreading,Server,Client,Chat,在Java中创建多客户端服务器使用扩展线程或实现可运行 使用 或 哪一个更适合我的代码?实现Runnable总是更好,如果您使用Runnable,您可以使用线程或线程池来执行它 请阅读 要了解更多详细信息,最好实现Runnable,如果您使用Runnable,您可以使用线程或线程池来执行它 请阅读 有关更多详细信息,请参见以下链接,以帮助您找到答案 在您的特定情况下,我认为(猜测)您的接收器类不是一个线程(通过OOP),但应该在线程中工作或执行多线程,这意味着它不应该扩展线程(接收器和线
线程
或实现可运行
使用
或
哪一个更适合我的代码?实现Runnable总是更好,如果您使用Runnable,您可以使用线程或线程池来执行它 请阅读
要了解更多详细信息,最好实现Runnable,如果您使用Runnable,您可以使用线程或线程池来执行它 请阅读
有关更多详细信息,请参见以下链接,以帮助您找到答案
在您的特定情况下,我认为(猜测)您的接收器类不是一个线程(通过OOP),但应该在线程中工作或执行多线程,这意味着它不应该扩展线程(接收器和线程之间没有是-a关系)这里有一些链接可以帮助您找到答案 在您的特定情况下,我认为(猜测)您的接收方类不是一个线程(通过OOP),而是应该在一个线程中工作,或者执行多线程,这意味着它不应该扩展线程(接收方和线程之间没有is-a关系)执行者框架 我想你的意思是“多线程”,你写的是“多客户端服务器” 在现代Java中,我们很少手动管理线程。我们现在有了Executors框架来处理杂耍线程的细节。因此无需扩展
线程
要在后台线程上运行的任务应编写为可运行的
或可调用的
,然后提交给执行器服务。请参阅Executors
类以生成executor服务
您将返回一个Future
对象,该对象可用于检查正在完成、取消或仍挂起的任务
这已经在堆栈溢出时多次得到解决。搜索以了解更多信息。Executors框架
我想你的意思是“多线程”,你写的是“多客户端服务器”
在现代Java中,我们很少手动管理线程。我们现在有了Executors框架来处理杂耍线程的细节。因此无需扩展线程
要在后台线程上运行的任务应编写为可运行的
或可调用的
,然后提交给执行器服务。请参阅Executors
类以生成executor服务
您将返回一个Future
对象,该对象可用于检查正在完成、取消或仍挂起的任务
这已经在堆栈溢出时多次得到解决。搜索以了解更多信息。如果你停止对他们大喊大叫,人们会更喜欢阅读你的问题。在互联网上使用所有大写字母都是大喊大叫。特别是,既然已经使用了JAVA标记,为什么还要“用JAVA”呢?如果你不再对他们大喊大叫,人们会更喜欢阅读你的问题。在互联网上使用所有大写字母都是大喊大叫。特别是,既然已经使用了JAVA标记,为什么还要“用JAVA”呢?
public class Receiver implements Runnable {
public class Receiver extends Thread {