编辑
2023-12-12
Golang
00

使用 Golang 实现一个高并发Map(使用 channel 来完成)

要求如下:

  • 面向高并发
  • 只存在插入和查询的操作O(1)的时间复杂度
  • 查询时,若 key 存在,直接返回 val; 若 key 不存在,阻塞到 key val 对被放入后,获取 val 返回,等待指定时长仍未放入,返回超时错误
  • 写出真实代码,不能有死锁或 painc 场景
编辑
2023-12-10
Python
00

该文章已加密,点击 阅读全文 并输入密码后方可查看。