GLib threads initialization.

This commit is contained in:
Stanislav Nikitin 2016-11-04 18:46:07 +05:00
parent 7f80f99529
commit 4e9a6ae970
2 changed files with 3 additions and 1 deletions

View File

@ -14,7 +14,7 @@ import (
"errors"
"fmt"
"net"
//"runtime"
"runtime"
"strconv"
"strings"
"sync"
@ -35,6 +35,7 @@ func (p *Pooler) Initialize() {
fmt.Println("Initializing requester goroutine pooler...")
// ToDo: figure out how to make this work nice.
p.maxrequests = 100
_ = runtime.GOMAXPROCS(runtime.NumCPU() * 4)
p.pp = "\377\377\377\377"
fmt.Println("Pooler initialized")
}

View File

@ -20,6 +20,7 @@ import (
// Main window initialization.
func (m *MainWindow) Initialize() {
glib.ThreadInit(nil)
gdk.ThreadsInit()
gdk.ThreadsEnter()