比较php和golang执行速度
2021-03-01 08:28
标签:pack eal == prim gre continue printf lang UNC 统计1-2000000中的素数
php采用的是最版的php7.4
golang采用的是最新版的1.16,开启4个协程
php
$startTime = time();
$number = 2000000;
$primeNumbers = [];
for ($i=1;$i$number;$i++){
if ($i == 1){
$primeNumbers[] = $i;
continue;
}
$flag = true;
for ($j=2;$j$i;$j++){
if ($i % $j == 0){
$flag = false;
break;
}
}
if ($flag){
$primeNumbers[] = $i;
}
}
$endTime = time();
echo "progress time = ".($endTime - $startTime)."\n";
echo "prime count =".count($primeNumbers);
package main
import (
"fmt"
"time"
)
func saveData(dataChan chan int){
var number = 2000000
for i:=1;i