摘要:
多线程案例: 有一个包包的数量为100个,分别从实体店和官网进行售卖。使用多线程的方式,分别打印实体店和官网卖出包包的信息。分别统计官网和实体店各卖出了多少个包包 第一种方法 继承Thread类: 第二种方法 实现Runnable接口: 输出结果: 官网卖出第1个官网卖出第2个官网卖出第3个官网卖出 阅读全文
摘要:
由于线程的执行是CPU随机调度的,比如我们开启10个线程,这10个线程并不是同时执行的,而是CPU快速的在这10个线程之间切换执行,由于切换速度极快使我们感觉同时执行罢了。 线程同步问题往往发生在多个线程调用同一方法或者操作同一变量,但是我们要知道其本质就是CPU对线程的随机调度,CPU无法保证一个 阅读全文