线程同步:当线程操作一个内存时,其他线程无法操作此内存地址。在线程完成之前,其他线程可以操作内存地址,而其他线程正在等待等待状态,则此线程访问数据的模式称为线程同步。
有许多线程同步方法。这是6种常用方法。
使用同步块来解决数据安全问题:
上面代码的含义是:在线程开始执行同步代码块之前,必须获得同步监视器的锁定。在任何时候,只有一个线程可以获取同步监视器的锁定,而睡眠的线程不会释放同步锁。执行同步代码块时,线程将释放同步监视器的锁定。
注意多个线程,必须使用相同的锁,否则“锁定”将无效!
使用同步函数(方法)来解决数据安全问题:
共同的优势和缺点:
差异的优势和缺点:
如果您不理解或不需要交流,可以发出消息。此外,我想喜欢,收集和关注,我将继续更新各种Java学习博客!