当前位置: 首页 > 知识库问答 >
问题:

当我们在socket.accept()方法之后创建一个新线程时会发生什么?

公孙鸿才
2023-03-14
socket.accept();
Thread t = new Thread(runnable);
  • while(true)连续传递这些指令,但仅当accept()方法单击时才创建线程?
  • 新线程是否有专用端口?套接字通信不是一对一的吗?
  • 软件如何跟踪生成的套接字线程,这实际上有关系吗?
  • 如何向刚写给我的线程发送答复?

也许是因为我缺乏谷歌技能,但我找不到一个好的教程来做这件事:帮助?

共有1个答案

景鸿晖
2023-03-14

while(true)连续传递这些指令,但只在accept()方法单击时才创建线程?

在方法accept()上执行stop,直到有人尝试连接为止。

新线程是否有专用端口?插座通信不是一对一吗?

软件如何跟踪生成的套接字线程,这实际上有关系吗?

这事你先考虑一下吧

我如何向刚刚写给我的线程发送回复?

 类似资料:
  • 我有两项服务。一个从数据库加载数据,修改它们并调用另一个服务来保留修改后的数据: 使用这样的代码,每次调用CalledService.persistData时都会创建一个新的事务。然而,如果我删除了标有“##”的行,那么整个流程只创建了一个事务,允许在发生任何异常时回滚。 这是预期的Spring行为吗? 有没有办法保持被叫服务事务性,并避免在从调用方服务转到被叫服务时创建新事务? 请注意,我确实尝

  • 有ManyToOne链接的表。每个学生被分配一个方向从教育方向。当我创建学生时,所选方向被重新创建。为什么在创建学生时创建方向? 学生: 教育方向: 学生道:

  • 来自文档:http://docs.python.org/2/library/thread 让我们在这里只讨论非守护进程线程。因为第一个引号没有特别提到非守护进程线程,所以我假设,如果主线程退出,即使是非守护进程线程也应该被杀死。然而,第二句引文却表明了另一种情况。事实上,当主线程退出时,非守护进程线程确实不会被杀死。那么,这里的第一个引用有什么意义呢?

  • 这三个方法包含相同的参数,所以不应该重载。它们都有执行不同功能的代码。这怎么可能?java如何知道调用哪个方法?在命令行中通过java jar命令执行此代码时,我没有得到任何错误。

  • 本文向大家介绍当我们尝试覆盖Java中超类的最终方法时,会发生什么?,包括了当我们尝试覆盖Java中超类的最终方法时,会发生什么?的使用技巧和注意事项,需要的朋友参考一下 子类不能重写 在超类中声明为final的 任何方法 。如果我们尝试覆盖超类的最终方法,则会在Java中收到错误消息。 实现方法覆盖的规则 方法声明应与要重写的方法相同。 在尝试覆盖之前,该类(子类)应扩展另一个类(超类)。 子类

  • 我试图通过拆分列表来检查元素是否在字符串中: `公共类ParallelSearchComment扩展了RecursiveTask{private static final long serialVersionUID=1L; `