java线程同步和并发的区别?

java线程同步和并发的区别
2025-05-15 18:32:17
推荐回答(1个)
回答(1):

个人理解

同步是为了数据的准确性
并发只是线程同时执行的多少,如果是单核处理器看起来是并发,其实也就是单核处理不断且来切去,但因为速度快感觉是同时执行

举个例子:
破解密码
通过软件多线程进行密码破解
假设四个线程之间不进行同步,一个密码就有可能被4个线程都使用一次,这就体现到数据同步的重要性了