-noUser-
icon 5
2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。
已解决
2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。
Java
发布于 2020-12-12 07:52
815浏览

2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。

2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。

2020-12-12:现场写代码,把CPU打满,java和go都行,并解释为什么。

编写答案
回答问题, 请先登录
2条回答
0
java答疑Neo
2020-12-12 11:09

while(trur){ }

while(trur){
}

while(trur){
}

0
crush
2022-12-30 11:15

package main import ( "fmt" "runtime" "time" ) func main() { // 获取 CPU 核心数量 numCPUs := runtime.NumCPU() // 设置使用所有 CPU 核心 runtime.GOMAXPROCS(numCPUs) // 开启 numCPUs 个 goroutine for i := 0; i < numCPUs; i++ { go func() { // 无限循环计算 for { sum := 0 for i := 0; i < 10000; i++ { sum += i } } }() } // 保持主程序不退出 for { time.Sleep(time.Second) fmt.Println("still running") } }

package main

import (
“fmt”
“runtime”
“time”
)

func main() {
// 获取 CPU 核心数量
numCPUs := runtime.NumCPU()
// 设置使用所有 CPU 核心
runtime.GOMAXPROCS(numCPUs)
// 开启 numCPUs 个 goroutine
for i := 0; i < numCPUs; i++ {
go func()
}
// 保持主程序不退出
for {
time.Sleep(time.Second)
fmt.Println(“still running”)
}
}

package main

import (
“fmt”
“runtime”
“time”
)

func main() {
// 获取 CPU 核心数量
numCPUs := runtime.NumCPU()
// 设置使用所有 CPU 核心
runtime.GOMAXPROCS(numCPUs)
// 开启 numCPUs 个 goroutine
for i := 0; i < numCPUs; i++ {
go func()
}
// 保持主程序不退出
for {
time.Sleep(time.Second)
fmt.Println(“still running”)
}
}

提问者
问题数: 509 个
相似问题
java中ftpClient.listFiles()在linux获取为空
1
2 回答
已解决
使用一次注解,注解处理器打印两次
1
1 回答
已解决
数据库锁和sync锁的应用场景
1
4 回答
已解决
在网络通讯中,socket是必须的吗
20
1 回答
已解决
maven问题
1
1 回答
已解决
通配符<?>
1
4 回答
已解决
关注
回答
收藏