多线程编程中,哪些操作是线程安全的?哪些不是?