diff options
| author | Jeff Carr <[email protected]> | 2025-03-26 04:22:21 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-26 20:44:06 -0500 |
| commit | 4ab3a465af1d6fef6afe381b98817028da9f5d1e (patch) | |
| tree | 33d08a33476e62828ed074ef189178e879755175 /generateSort.go | |
| parent | 7a68c6247ae72ef4a22fb3b1e767c9f15fc67b82 (diff) | |
mutex lock. duh. actually use it.
Diffstat (limited to 'generateSort.go')
| -rw-r--r-- | generateSort.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generateSort.go b/generateSort.go index a9d5259..4692884 100644 --- a/generateSort.go +++ b/generateSort.go @@ -51,7 +51,7 @@ func newIter(w io.Writer, msg *MsgName) string { fmt.Fprintln(w, "}") fmt.Fprintln(w, "") fmt.Fprintln(w, "type "+APPLE+"Iterator struct {") - fmt.Fprintln(w, " sync.RWMutex // this isn't getting used properly yet?") + fmt.Fprintln(w, " sync.Mutex") fmt.Fprintln(w, "") fmt.Fprintln(w, " things []*"+APPLE+"") fmt.Fprintln(w, " index int") @@ -61,7 +61,9 @@ func newIter(w io.Writer, msg *MsgName) string { fmt.Fprintln(w, " if it.index >= len(it.things) {") fmt.Fprintln(w, " return false") fmt.Fprintln(w, " }") + fmt.Fprintln(w, " it.Lock()") fmt.Fprintln(w, " it.index++") + fmt.Fprintln(w, " it.Unlock()") fmt.Fprintln(w, " return true") fmt.Fprintln(w, "}") fmt.Fprintln(w, "") |
