소스 검색

Optimize http server of gnet (#5522)

Andy Pan 5 년 전
부모
커밋
906134dea3
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      frameworks/Go/gnet/src/main.go

+ 5 - 0
frameworks/Go/gnet/src/main.go

@@ -4,6 +4,7 @@ import (
 	"flag"
 	"fmt"
 	"log"
+	"runtime"
 	"strconv"
 	"strings"
 	"time"
@@ -77,6 +78,10 @@ func (hs *httpServer) React(frame []byte, c gnet.Conn) (out []byte, action gnet.
 	return
 }
 
+func init() {
+	runtime.GOMAXPROCS(runtime.NumCPU() * 2)
+}
+
 func main() {
 	var port int
 	var multicore bool