当前位置: 代码迷 >> Android >> 请问一个有关问题,线程的run函数中,是否可以调用该类的其它函数
  详细解决方案

请问一个有关问题,线程的run函数中,是否可以调用该类的其它函数

热度:123   发布时间:2016-04-28 07:59:54.0
请教一个问题,线程的run函数中,是否可以调用该类的其它函数?
线程的run函数中,里面的代码太多,我想分离出来,写成几个函数来调用,这样代码看起来整齐一些,请问一下大家,这样做线程是否安全?

------解决方案--------------------
LS的意思应该是重新封装一下代码,方便以后的查看维护调试用吧?
线程是否安全与你封装的代码中涉及到的全局变量或静态变量的值是否已发生改变,如果确定封装前后在多线程访问这些变量的值是不变的,则线程安全;否则你的处理就破坏了线程的安全性。
------解决方案--------------------
可以这么做。
想安全就需要你自己多做点工作了。
------解决方案--------------------
可以分离,但是也要在线程对象之内,和run方法是平行关系才好。
------解决方案--------------------
你要注意锁的使用。。。。。。这个才会导致错误
  相关解决方案