StackTc
2017-11-16 03:16
采纳率: 61.9%
浏览 873
已采纳

java线程跟网络有关系?

听别人说网络断了,那么正在执行的线程会死吗?

如果是这样的话,为什么 无网的情况下
也可以使用线程呢?求解。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • 已采纳

    至于其他人说的线程和网络的关系,是指业务上的,是在一个大前提的情况下,就是客户端之间的线程是相通的,是在连接的前提下,如果没有一个统一的网端下,两者是没有任何关联的

    打赏 评论
  • Q544471255 2017-11-16 03:20

    除非你在线程里面执行了网络操作,不然肯定是可以在没有网络的情况下使用线程的。

    而且线程跟网络明显是两个东西。

    打赏 评论
  • 在服务器上面跑的会停掉,死不至于,除非停电,本地线程跟网络没关系

    打赏 评论
  • doggy_coder 2017-11-16 03:21

    没有关系,他说的情况可能是线程中使用了网络,然后网络断开发生了异常

    打赏 评论
  • 服务器上的一般是运行中的给客户用的,如果没网络线程就会无法响应,有网络可以继续,但是本地的对于线程的处理,只是本地请求访问本地程序,如果访问数据库是线下服务器,网络断了也只是线程停掉了

    打赏 评论
  • StackTc 2017-11-16 05:23

    确定线程跟网络没关系?

    打赏 评论
  • 悟乄 2017-11-16 05:27
    打赏 评论
  • 对于服务器来说,你的问题就好比,我没网却想要玩网游,不可能连得上的,本地相当于单机游戏,有没有网不影响的,这样说你明白了么

    打赏 评论
  • Drizzly_ 2017-11-16 06:13

    首先要说的是,网络与线程 是两个不相干的东西。 就像你打开一个 计算器程序。 会启动一个进程(线程) 这个线程里可能只有加减乘除的运算。并没有网络相关的事情。启动一个 UI(界面)的线程,接受用户的操作。也无需网络。

    如果在一个线程中打开了一个 网络连接,如果你正在 读取或者发送数据。网络中断 ,会有异常抛出。如果未对异常处理 则程序异常关闭。

    打赏 评论
  • StackTc 2017-11-16 06:13

    已经解决了,是因为 局域网断了,导致应用查不到数据,导致线程死了,谢谢 大家。

    打赏 评论

相关推荐 更多相似问题