1. UUID 128位占用空间较多
    2. (重要)UUID是无序的在插入数据时会造成索引重排,如果是有序的主键直接在B+树的最后插入数据即可

标签:原子性

java

volatile是如何保证内存可见性的

volatile是如何保证内存可见性的
在java的内存模型中,每个线程都要将主内存中的变量复制到线程的工作内存中,在线程操作完成后将工作内存中的变量写会到主内存中。如果一个变脸被复制到线程的工作空间中,在线程工作空间中的修改,如果不能及时写回主内存中,那么其他线程是无法获取大这个变量已被修改的状态。 java引入volatile关键字来实现指令在读取变量时,必须去读主内存中的变量,而不将变量复……继续阅读 »

骐骏 3年前 (2019-05-02) 790浏览 0评论 0个赞