保证线程安全方法
线程安全是编程过程中很容易被忽略的问题,而一旦出现线程安全问题,会导致程序dubug过程变得异常艰难,这里总结了几种保证线程安全的方法:1、拒绝多个线程访问同一个变量,也就是将多线程任务变成单线程,但这会大大降低程序的运行效率,这显然是不可取的。2、使用immutable变量,immutable变量由于其不可修改的特性,他们往往都是线程安全的,这也就是要求各线程仅能读变量而不能写。但这种约束也往往是不实际的,很少有程序不会修改变量的值。3、使用java提供的线程安全的类,java提供了一些线程安全的类


