wttr.in/cmd/stat.go

41 lines
727 B
Go
Raw Normal View History

2020-05-30 16:14:17 +00:00
package main
2021-11-01 11:23:22 +00:00
// import (
// "log"
// "sync"
// "time"
// )
//
// type safeCounter struct {
// v map[int]int
// mux sync.Mutex
2020-05-30 16:14:17 +00:00
// }
//
2021-11-01 11:23:22 +00:00
// func (c *safeCounter) inc(key int) {
2020-05-30 16:14:17 +00:00
// c.mux.Lock()
2021-11-01 11:23:22 +00:00
// c.v[key]++
// c.mux.Unlock()
// }
//
// // func (c *safeCounter) val(key int) int {
// // c.mux.Lock()
// // defer c.mux.Unlock()
// // return c.v[key]
// // }
// //
// // func (c *safeCounter) reset(key int) int {
// // c.mux.Lock()
// // defer c.mux.Unlock()
// // result := c.v[key]
// // c.v[key] = 0
// // return result
// // }
//
// var queriesPerMinute safeCounter
//
// func printStat() {
// _, min, _ := time.Now().Clock()
// queriesPerMinute.inc(min)
// log.Printf("Processed %d requests\n", min)
2020-05-30 16:14:17 +00:00
// }