java中如何根据cpu内核的数量-触发线程的运行呢?
下文笔者讲述java代码中线程的启动个数同cpu内核个数一致的方法分享,如下所示:
实现思路: 1.获取内核个数 2.根据内核个数,遍历循环并运行线程例:
int processors = Runtime.getRuntime().availableProcessors(); for(int i=0; i << processors; i++) { Thread thread = new AThreadYouCreated(); thread.start(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。