2024年3月20日

golang 中 channel cap设为1原理 | 有无缓冲的channel

摘要: 目录1.无缓冲的channel2.有缓冲的channel总结 在golang中,如果涉及消息传递或者是并发控制等,我们常常用到 channel,channel的具体原理这里不讨论,今天主要看看有无缓冲以及缓冲值的设计。 1.无缓冲的channel 联系 channel 的数据结构 mchan 可知, 阅读全文

posted @ 2024-03-20 23:40 进击的davis 阅读(7) 评论(0) 推荐(0) 编辑

golang 多返回值的实现原理-转载

摘要: 之前一次面试时,面试官问到 你知道golang的多返回值的实现吗,一脸懵逼,平时主要注重项目应用开发,对这块确实没关注,答得不好,各位大佬,以后建议也加强下基础哦。 今天看看 golang 中多返回值的实现。 可以简单认为 c 中多返回值的实现,其实就是通过寄存器将返回参数以指针形式传入传入参数中, 阅读全文

posted @ 2024-03-20 23:21 进击的davis 阅读(31) 评论(0) 推荐(0) 编辑

golang vs python 应用项目语言选择

摘要: 目录1.语言选择2.python语言特点及应用场景2.1 语言特点1.简单2.易于学习3.自由且开放4.丰富的库5.互动模式6.跨平台性7.可扩展8.数据库9.可嵌入10.高级语言2.2 应用场景Python在系统编程中的应用Python在网络爬虫方面的应用Python在人工智能、科学计算中的应用P 阅读全文

posted @ 2024-03-20 23:02 进击的davis 阅读(28) 评论(0) 推荐(0) 编辑

导航