1.volatile关键字的作用?
volatile让变量每次在使用的时候,都是从主存中取,而不是从各个线程的工作内存。
valatile关键字能保证数据的可见性,但不能保证数据的原子性,synchronized两者都能保证。
valatile关键字主要用于解决变量在多个线程之间的可见性。而synchoronized关键字解决的是多个线程之间访问资源的同步性。
2.什么是fastDFS?4.mongodb和redis区别: