假设有一个用于接收消息的类 比如说 RecieveMsg 类里面用while循环来实现对消息接收的检测  我单独 new 两个这个类的对象 和 启用两个线程 把这两个类对象放在线程里面 在运行上面有什么区别 就是说在操作系统的处理顺序上有没有什么区别 是不是都会放到系统的线程里面去 

解决方案 »

  1.   

    肯定有区别!
    紧紧是方法执行的话,肯定是单线程的。
    比如说你先后new了两个类对象,然后分别调用两个类的接受信息的方法,main线程必须等一个类对象的接收信息的方法调用完了之后,才会去执行第二个对象对信息的接收方法。但放在两个线程中就不一样了,两个类对象同时去调用自己的信息接收方法!