- 多个线程同时操作共享变量 - 发布和初始化导致的线程安全问题 - 活跃性问题,始终得不到运行结果,死锁,活锁,线程饥饿