java吧 关注:1,245,977贴子:12,725,137
  • 16回复贴,共1

学习到线程的方法!遇到问题,有能力的希望能给予帮助,

只看楼主收藏回复

我调用setName方法设置了线程名,为啥最后输出的还是main!


IP属地:俄罗斯来自iPhone客户端1楼2015-12-01 09:59回复
    希望别沉,自学我都不知道去哪里问问题,只能靠广大的吧友了


    IP属地:俄罗斯来自iPhone客户端2楼2015-12-01 10:03
    回复
      不会的帮我顶一下感激万分


      IP属地:俄罗斯来自iPhone客户端3楼2015-12-01 10:03
      回复
        aa.currentThread


        来自Android客户端4楼2015-12-01 10:07
        回复
          我试过了,一样的结果


          IP属地:俄罗斯来自iPhone客户端5楼2015-12-01 10:09
          回复
            你输出的是当前线程名,不是你开的线程
            ---贴吧极速版 For UWP


            来自WindowsPhone客户端6楼2015-12-01 10:09
            回复
              楼上正解,不懂问下楼下亚马逊


              IP属地:广东来自Android客户端7楼2015-12-01 10:09
              回复
                你设置的是 A这个线程的name,然后输出的是主线程的name。如果name能变那才是奇怪了。
                要想按你设置的输出,要么设置主线程的name属性。 要么把你的输出代码,放到run里面执行。


                IP属地:广东9楼2015-12-01 10:10
                收起回复
                  你输出的是当前线程名,哪个线程执行此方法,就是输出那个线程名


                  10楼2015-12-01 10:14
                  收起回复
                    9楼正解


                    11楼2015-12-01 10:52
                    回复
                      修改线程名,要创建一个带String name参数的构造方法,再通过super(name),传给父类


                      来自Android客户端12楼2015-12-01 18:12
                      回复
                        输出语句在main主线程中,所以输出的是主线程名


                        IP属地:四川13楼2015-12-04 09:44
                        回复