写点什么

指令

0 人感兴趣 · 10 次引用

  • 最新
  • 推荐

解读《深入理解计算机系统 (CSAPP)》第 3 章程序的机器级表示

本章中,我们了解C语言机器级编程,通过让编译器产生机器级程序的汇编代码表示,了解了编译器和他的优化能力,以及机器、数据类型和指令集。

Go 1.18 新特性:多模块工作区模式

在 Go 1.18 推出多模块工作区模式——Multi-Module Workspaces,用以支持模块的多个工作空间,我们来看看到底有什么特别。

Redis:我是如何与客户端进行通信的

摘要:我是一个Redis服务,最引以为傲的就是我的速度,我的 QPS 能达到10万级别。

https://static001.geekbang.org/infoq/17/17ab68f550ffdaad0f65a69f17189bbd.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

微服务架构的陷阱:从单体到分布式单体

用户头像
看山
2021-12-12

目前无服务架构还未成熟,只能满足一些简单场景。所以大家在设计软件架构时,首选还是微服务架构。然后我们又聊了聊如何把单体架构改造为微服务架构,推荐采用绞杀模式,一步一步的实现系统微服务化。在这个过程中,我们会碰到微服务架构的一个大坑:分

并发高?可能是编译优化引发有序性问题

​​摘要:CPU为了对程序进行优化,会对程序的指令进行重排序,此时程序的执行顺序和代码的编写顺序不一定一致,这就可能会引起有序性问题。

一段 java 代码执行旅程

​​摘要:当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能。那么,你都知道这段java代码都是如何执行的吗?

https://static001.geekbang.org/infoq/69/694eb4e4c55fcebdf0f912e863a3b918.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

volatile,synchronized 可见性,有序性,原子性代码证明(基础硬核)

用户头像
叫练
2020-12-22

volatile,synchronized可见性,有序性,原子性代码证明(基础硬核)

https://static001.geekbang.org/infoq/d3/d3d0f5b58203c31aadeaeb8edf4b0036.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CPU 执行程序的秘密,藏在了这 15 张图里

用户头像
小林coding
2020-10-11

代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗?

Vue- 防止重复点击指令

用户头像
老菜鸟
2020-09-18

vue防止重复按钮触发,保证在极限状态下可行

指令_指令技术文章_InfoQ写作社区