Diese Webseite funktioniert besser mit JavaScript.
Startseite
Erkunden
Hilfe
Anmelden
yuxh
/
gearman-go
Beobachten
1
Favorisieren
0
Fork
1
Code
Issues
0
Pull-Requests
0
Releases
6
Wiki
Aktivität
Quellcode durchsuchen
added lock-write to co-ordinate package sequence
#56
tags/0.2
Xing Xing
vor 9 Jahren
Ursprung
c01a2e22c0
Commit
9dbb3ea3fc
2 geänderte Dateien
mit
8 neuen
und
1 gelöschten
Zeilen
Geteilte Ansicht
Diff-Optionen
Statistiken anzeigen
Patch-Datei herunterladen
Vergleichs-Datei herunterladen
+7
-0
worker/agent.go
+1
-1
worker/worker.go
+ 7
- 0
worker/agent.go
Datei anzeigen
@@ -200,3 +200,10 @@ func (a *agent) write(outpack *outPack) (err error) {
}
return a.rw.Flush()
}
// Write with lock
func (a *agent) Write(outpack *outPack) (err error) {
a.Lock()
defer a.Unlock()
return a.write(outpack)
}
+ 1
- 1
worker/worker.go
Datei anzeigen
@@ -292,7 +292,7 @@ func (worker *Worker) exec(inpack *inPack) (err error) {
}
outpack.handle = inpack.handle
outpack.data = r.data
inpack.a.
w
rite(outpack)
inpack.a.
W
rite(outpack)
}
return
}
Verfassen
Vorschau
Laden…
Abbrechen
Speichern