标签:class 影响 简单 性能 oid 多个 alt 提高 安全
同一时刻可以处理多个任务
两个并行执行的任务如下图
同一时刻只能处理一个任务,但一个时间段内可以对多个任务交替处理
并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈
两个并发执行的任务如下图
两个人在喂两个孩子吃饭,这叫并行,因为是同时进行的
如果是一个人喂两个孩子吃饭,轮流着每人喂一口,这叫并发,因为是交替进行
线程安全和同步
void transferMoney(User from, User to, float amount){ to.setMoney(to.getBalance() + amount); from.setMoney(from.getBalance() - amount); }
@synchronized
关键字。在保证结果准确的同时,提高性能,才是优秀的程序。线程安全的优先级高于性能。
参考:https://blog.csdn.net/zhao18933/article/details/46699931
标签:class 影响 简单 性能 oid 多个 alt 提高 安全
原文地址:https://www.cnblogs.com/benbencyb/p/9865525.html