在java的并发编程中,一般用synchronized来保证操作的有序性,还可以保证可见性和原子性,另外也可以用volatile来保证有序性,也可以保证可见性。