java吧 关注:1,244,948贴子:12,721,945
  • 5回复贴,共1

关于 Thread(线程)的一些问题

只看楼主收藏回复

本人现在再学习JAVASE ,因为学习安卓需要先把 javase学扎实····
进入主题:
MyThread 类名 implements Runnable
问题:
第一种:
MyThread a=new MyThread();
Thread A1=new Thread(a);
Thread A2=new Thread(a);
A1.start(); A2.start();
第二种:
MyThread a=new MyThread();
MyThread b=new MyThread();
Thread A1=new Thread(a);
Thread A2=new Thread(b);
A1.start(); A2.start();
请问这2种情况,运行结果不一样,我老是理解不了它们本质的区别到底在哪里?
谁来帮我说明下。。。。。谢谢


IP属地:广东1楼2015-08-04 18:17回复
    请高手回答下


    IP属地:广东来自Android客户端3楼2015-08-04 18:20
    收起回复
      能叫线程就是第一种能运行两次结果也不一样,不是吗


      来自Android客户端4楼2015-08-04 18:50
      回复
        第一个两个线程都要操作一个对象,有阻塞。


        来自Android客户端5楼2015-08-04 18:51
        回复
          而且4楼是真像,不会一样的。


          来自Android客户端6楼2015-08-04 18:52
          回复