From a10f7bf10c195421b089cda0c13f2195c614cb80 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 06 一月 2020 14:45:04 +0800
Subject: [PATCH] remove .so

---
 main.go |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/main.go b/main.go
index 1d8d5c1..752aef4 100644
--- a/main.go
+++ b/main.go
@@ -15,6 +15,7 @@
 	"golang.org/x/sys/unix"
 
 	"analysis/gosdk"
+
 	"basic.com/valib/gogpu.git"
 	// "net/http"
 	// _ "net/http/pprof"
@@ -143,18 +144,21 @@
 	logo.Infoln(os.Args)
 	ctx, cancel := context.WithCancel(context.Background())
 
+	ret := false
 	if role == single {
-		proc.SingleRole(ctx, runType, id, gpu, shm)
+		ret = proc.SingleRole(ctx, runType, id, gpu, shm)
 	} else if role == master {
 		setParamters()
-		proc.MasterRole(ctx)
+		ret = proc.MasterRole(ctx)
 	} else if role == slave {
-		proc.SingleRole(ctx, runType, id, gpu, shm)
+		ret = proc.SingleRole(ctx, runType, id, gpu, shm)
 	}
 
-	c := make(chan os.Signal, 1)
-	signal.Notify(c, os.Interrupt, os.Kill, unix.SIGTERM)
-	<-c
+	if ret {
+		c := make(chan os.Signal, 1)
+		signal.Notify(c, os.Interrupt, os.Kill, unix.SIGTERM)
+		<-c
+	}
 
 	cancel()
 

--
Gitblit v1.8.0