类中创建线程,实例化对象后,线程是否需要同步?解决方案

类中创建线程,实例化对象后,线程是否需要同步?
定义一个类,在类里面建立了一个线程并启动,没有做同步的处理。
用这个类实例化两个对象,那么两个线程都启动了。两个线程之间的关系是什么样的?
CPU轮流分配给这两个线程时间,互不干扰?是否应该在类里面对这两个线程进行同步的处理?

------解决方案--------------------
两个线程各自都是独立的,对于线程内部的变量也都是独立的,可以共同访问某些外部变量,
CPU会轮流分配给这两个线程时间,是否应该在类里面对这两个线程进行同步的处理要看具体情况而定,当访问外部变量(资源)时就可能需要同步处理

------解决方案--------------------
两个线程互不干扰, 只有共同访问外部对象的时候需要同步