腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Rust学习专栏
专栏成员
举报
31
文章
25606
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(31)
rust(12)
编程算法(10)
linux(6)
go(5)
javascript(3)
node.js(3)
ide(3)
serverless(3)
缓存(3)
压力测试(3)
区块链(2)
数字货币(2)
.net(2)
html(2)
硬件开发(2)
api(2)
高性能计算(2)
金融(2)
tcp/ip(2)
socket编程(2)
机器学习(1)
tensorflow(1)
ios(1)
swift(1)
java(1)
bash(1)
arm(1)
git(1)
apache(1)
神经网络(1)
深度学习(1)
文件存储(1)
人工智能(1)
http(1)
存储(1)
游戏(1)
开源(1)
运维(1)
dns(1)
hashmap(1)
数据分析(1)
物联网(1)
数据结构(1)
云计算(1)
元宇宙(1)
搜索文章
搜索
搜索
关闭
Go和Rust的高并发编程中,为什么要特别注意对齐?
缓存
编程算法
ide
go
存储
从传统意义上讲,对齐是指将变量的存储按照计算机的字长进行边界对章,这里字长一般是指一个WORD的位数,也就是现代计算机中一次IO的数据处理长度,通过计算机的字长与CPU的寄存器长度相等。现代的CPU一般都不是按位进行内存访问,而是按照字长来访问内存,当CPU从内存或者磁盘中将读变量载入到寄存器时,每次操作的最小单位一般是取决于CPU的字长。比如8位字是1字节,那么至少由内存载入1字节也就是8位长的数据,再比如32位CPU每次就至少载入4字节数据, 64位系统8字节以此类推。
beyondma
2021-08-21
482
0
GO、Rust这些新一代高并发编程语言为何都极其讨厌共享内存?
rust
压力测试
go
编程算法
今天我想再来讨论一下高并发的问题,我们看到最近以Rust、Go为代表的云原生、Serverless时代的语言,在设计高并发编程模式时往往都会首推管道机制,传统意义上并发控制的利器如互斥体或者信号量都不是太推荐。
beyondma
2021-07-31
611
0
Go的闭包看你犯错,但Rust的lifetime却默默帮你排坑
rust
go
闭包(Closure)在某些编程语言中也被称为 Lambda 表达式,是能够读取其他函数内部变量的函数。一般只有函数内部的子函数才能读取局部变量,所以闭包这样一个函数内部的函数,在本质上是将函数内部和函数外部连接起来的桥梁。
beyondma
2021-07-24
485
0
Java、Rust、Go主流编程语言的哈希表比较
rust
java
go
hashmap
哈希表(HashMap、字典)是日常编程当中所经常用到的一种数据结构,程序员经常接解到的大数据Hadoop技术栈、Redis缓存数据库等等最近热度很高的技术,其实都是对键值(key-value)数据的高效存储与提取,而key-value恰恰就是哈希表中存储的元素结构,可以说Redis、HDFS这些都是哈希表的经典应用,不过笔者之前也只知道哈希表比较快,但对于具体什么场景下快,怎么用才快等等知识却一知半解,因此这里把目前的一些研究成果分享给大家。
beyondma
2021-07-17
930
0
远看像乱序执行,近看是内存屏障的BUG是如何被解决的
go
高性能计算
前几天我发布了《Serverless时代Rust将迎春天》后,针对热心读者的回复针对他所提出的问题我又总结了一些文章,其中我对于多并发操作,结果却还是0的情况给出了多核竞争冲突的解释,结果一石击起千层浪,再次收到很多热心读者的反馈,其中有几个回复特别值得一说。
beyondma
2021-07-11
677
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档