专题
约德尔人
如果有来生,我愿活成一颗树
展开
-
多线程
多线程: 指的是这个程序(一个进程)运行时产生了不止一个线程 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈,我们会用TPS或者QPS来反应这个系统的处理能力。 ...翻译 2018-11-14 22:56:48 · 133 阅读 · 0 评论 -
并发与并行
并发与并行 线程安全:经常用来描绘一段代码。指在并发的情况之下,该代码经过多线程使用,线程的调度顺序不影响任何结果。这个时候使用多线程,我们只需要关注系统的内存,cpu是不是够用即可。 反过来,线程不安全就意味着线程的调度顺序会影响最终结果, 如不加事务的转账代码: void transferMoney(User from, User to, float amount){ to.setM...原创 2018-11-14 22:58:26 · 93 阅读 · 0 评论