如果是这样的话,为什么 无网的情况下
也可以使用线程呢?求解。
至于其他人说的线程和网络的关系,是指业务上的,是在一个大前提的情况下,就是客户端之间的线程是相通的,是在连接的前提下,如果没有一个统一的网端下,两者是没有任何关联的
除非你在线程里面执行了网络操作,不然肯定是可以在没有网络的情况下使用线程的。
而且线程跟网络明显是两个东西。
在服务器上面跑的会停掉,死不至于,除非停电,本地线程跟网络没关系
没有关系,他说的情况可能是线程中使用了网络,然后网络断开发生了异常
服务器上的一般是运行中的给客户用的,如果没网络线程就会无法响应,有网络可以继续,但是本地的对于线程的处理,只是本地请求访问本地程序,如果访问数据库是线下服务器,网络断了也只是线程停掉了
http://blog.csdn.net/yueyaren520/article/details/22941695
对于服务器来说,你的问题就好比,我没网却想要玩网游,不可能连得上的,本地相当于单机游戏,有没有网不影响的,这样说你明白了么
首先要说的是,网络与线程 是两个不相干的东西。 就像你打开一个 计算器程序。 会启动一个进程(线程) 这个线程里可能只有加减乘除的运算。并没有网络相关的事情。启动一个 UI(界面)的线程,接受用户的操作。也无需网络。
如果在一个线程中打开了一个 网络连接,如果你正在 读取或者发送数据。网络中断 ,会有异常抛出。如果未对异常处理 则程序异常关闭。
已经解决了,是因为 局域网断了,导致应用查不到数据,导致线程死了,谢谢 大家。