必要性"/>
多线程:解释线程同步的必要性
为什么需要线程同步?
当多个线程同时运行时,线程的调度由操作系统决定,程序本身无法决定。因此,任何一个线程都有可能在任何指令处被操作系统暂停,然后在某个时间段后继续执行。
这个时候,有个单线程模型下不存在的问题就来了:如果多个线程同时读写共享变量,会出现数据不一致的问题。
比如:
public class Main {public static void main(String[] args) throws Exception {var add = new AddThread();var dec = new DecThread
更多推荐
多线程:解释线程同步的必要性
发布评论