Java 并发编程

Java64

基础知识

1. 为什么要使用并发编程

  • 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论
    上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了
    CPU的使用效率,如果使用单线程就只能有一个CPU核心被使用。
  • 例如,当我们在线购物时,为了提高响应速度,我们需要拆分、减少库存、生成订单等
    [En]

    For example, when we shop online, in order to improve response speed, we need to split, reduce inventory, generate orders, and so on

    它是通过使用多线程技术来完成的。面对复杂的业务模型,并行程序比串行程序更能适应业务需求,

    [En]

    It is completed by using multithreading technology for splitting. In the face of complex business models, parallel programs are more adaptable to business requirements than serial programs,*

    而并发编程更能吻合这种业务拆分 。

  • 简单来说就是:

  • 充分利用多核CPU的计算能力;

  • 方便进行业务拆分,提升应用性能

posted @
2022-05-30 13:11 flyyon

阅读(
85

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长