前言
  • Java本身并不能开启线程,需要调用本地方法(底层的C++) Java无法直接操作硬件。
  • 并发和并行
    并发编程:多线程操作同一个资源。本质是充分利用CPU的资源。
    CPU单核,模拟出来多线程,快速交替进行。
    并行编程:多个人一起行走
    CPU多核,多个线程可以同步执行。线程池
//获取CPU的核数
        //CPU密集型 IO密集型
        System.out.println(Runtime.getRuntime().availableProcessors());

版权声明:本文为weixin_45147275原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_45147275/article/details/127162758