你不需要另一个互斥锁,如果你只是在 int* 类型上操作,你可以一起抛弃互斥锁并使用 atomic.*type shared struct { sharedCounter int64 // member shared between multiple goroutines, protected by mutex exclusiveCounter int64 // member exclusive of one goroutine -- is mutex needed?}func (s *shared) readCounter() int64 { return atomic.LoadInt64(&s.sharedCounter)}func (s *shared) setCounter(i int64) { atomic.StoreInt64(&s.sharedCounter, i)}playground
1 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
在您的 HandleFunc 中删除最后一个斜杠
http.HandleFunc("/cart", cartHandler)
代替
http.HandleFunc("/cart/", cartHandler)
或者,如果您想要这样的 URL,请在 POSTMAN 中使用斜杠输入它,它应该会按预期工作。
- 1 回答
- 0 关注
- 179 浏览
添加回答
举报
0/150
提交
取消