In my opinion, run method in Thread is invoked by jvm, is there a concurrency problem? when I read FutureTask\'s source code, I found it use CAS to set current thread. Why c