初级会员
  • 第 61617 位会员
  • etog
  • 2021-04-15 17:58:03
  • Offline
  • 21 7

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 2022-09-20 11:03:32 评论了主题 go 互斥锁和自旋锁的性能对比的问题
    能不能别上来就撸锁。 你这个场景可以调整成用协程池来控制并发量。
  • 2022-08-04 09:18:43 评论了主题 关于go协程池的疑问
    我用协程池是为了控制并发量,避免协程无限制创建,效率反倒没那么高的要求。
  • 2022-07-12 14:24:57 评论了主题 Server端系统,容器该选什么了
    容器选什么无所谓,你打包好的镜像只要符合OCI标准就可以在任意容器下使用。 docker打包出来的镜像符合OCI标准,可以在podman、container下面直接使用。 计划以后个人环境继续使用docker,调试、打包熟悉,k8s运行时预计采用container,两边相互不影响。
  • 给他上个链表 :dog: ```golang package main import ( "fmt" "time" ) type null struct{} func main() { n := 75 current := make(chan null) next := make(chan null) head := current for i := 0; i < n; i++ { go print(i, current, next) current = next next = make(chan null) } close(head) time.Sleep(time.Second) } func print(i int, r, s chan null) { _, ok := <-r if !ok { fmt.Println(i + 1) if s != nil { close(s) } } } ```
  • 2022-06-24 14:58:22 评论了主题 一个逃逸分析问题,求指教
    在for循环里面,变量始终是同一个。 比如 `p := <-pc` 里面的 `p` 在for循环里面始终是同一个栈空间,如果没有其它变化内存并不会增长。