java多线程学习总结

多线程首先遇到的第一个问题是并发问题:在多线程访问共有内存数据(即类与对象所持有字段与方法,不包括非静态方法内的对象)会出现的问题。即下图红色部分。 而面对并发问题。我们通常只能使用synchronize(内置锁)或者Lock锁(显示锁),这样我们才能保证在同一个时刻同一块内存只有一个线程去操作,这样保证了数据的正确性。但是这也带来了效率低下的问题。同一时刻同一个内存区域只能由一个线程去操作。但是
相关文章
相关标签/搜索