我用2个Java关键字的有点混乱synchronized和volatile.
据我所知,由于java是一种multi-threaded语言,并且通过使用关键字synchronized将强制它在1个线程中执行.我对么 ?
而且volatile也做同样的事情?
小智 6
volatile和synchronized都保证可见性,但synchronized也提供了原子性:
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |