要区分两种情况:能否在非UI执行,以及是否线程不安全,对于可以在任意线程执行的非线程安全函数,如果开发者保证不出现竞争,理论上不会有线程安全问题。如果不能在非UI执行,例如强依赖主线程的一些UI接口,则只能在主线程执行。
要区分两种情况:能否在非UI执行,以及是否线程不安全,对于可以在任意线程执行的非线程安全函数,如果开发者保证不出现竞争,理论上不会有线程安全问题。如果不能在非UI执行,例如强依赖主线程的一些UI接口,则只能在主线程执行。