发布于 2021-04-23 18:50:05 | 阅读 25077
本篇文章会从源码角度去深入剖析下 sync.Cond。Go 日常开发中 sync.Cond 可能是我们用的较少的控制并发的手段,因为大部分场景下都被 Channel 代替了。还有就是 sync.Cond 使用确实也蛮复杂的。
发布于 2021-04-07 19:59:52 | 阅读 27070
在疫情的持续影响下,过去一年多的时间表明,在线交流对我们的生活十分重要。无论你身处何地,无论网络条件如何,清楚地了解彼此的在线情况从未像现在这样重要。这就是为什么 Google 在 2 月份推出了 Lyra 的原因:一个革命性的新音频编解码器,使用机器学习来产生高质量的语音通话。
发布于 2021-03-29 16:12:49 | 阅读 22797
请求时间过长,用户侧可能已经离开本页面了,服务端还在消耗资源处理,得到的结果没有意义 过长时间的服务端处理会占用过多资源,导致并发能力下降,甚至出现不可用事故
发布于 2021-03-24 15:30:45 | 阅读 25559
排序算法是数组相关算法的基础知识之一,它们的经典思想可以用于很多算法之中。这里详细介绍和总结 7 种最常见排序算法,并用 Go 做了实现,同时对比这几种算法的时间复杂度、空间复杂度和稳定性 。
发布于 2021-03-17 16:17:14 | 阅读 28696
近几年Go语言在互联网圈很火,国外如Google、facebook、AWS等暂且不谈,国内如阿里巴巴、腾讯、百度、抖音、小米、京东、360、网易、新浪、爱奇艺、哔哩哔哩等都已开始大规模使用Go语言开发各种应用。
发布于 2021-03-01 14:42:04 | 阅读 26595
最近在看 Go 并发相关的内容,发现还是有不少细节容易让人迷迷糊糊的,一个不小心就踏入深坑里,且指不定要在上线跑了一些数据后才能发现,那可真是太人崩溃了。 今天来分享几个案例,希望大家在编码时能够避开这几个 “坑”。
发布于 2021-03-01 11:29:17 | 阅读 23466
2021年2月, 编程语言的七国集团峰会在风景优美的Linux庄园如期召开。C, Java, Python, JavaScript , C++ , C#, PHP 相继入座。
发布于 2021-02-25 18:39:12 | 阅读 27008
并发编程中,Go不仅仅支持传统的通过共享内存的方式来通信,更推崇通过channel来传递消息,这种新的并发编程模型会出现不同于以往的bug。
发布于 2021-02-22 18:35:27 | 阅读 37303
为了发现更多的事实,我们在目前 Go 现有信息的基础上,进行了深入研究。我们邀请了Go 语言专家、Goland 开发倡导者 Florin Pățan 来发表他对 Go 语言发展趋势的看法。