rax

首页 标签 rax
# rax #
关注
307内容
手工打造一把锁
接上篇(https://yq.aliyun.com/articles/59034 ),我们知道了lock的意义。回到之前的多线程加法操作,当然也可以通过pthread提供的互斥锁来保证结果是正确的。那互斥锁本身是如何保证原子性的呢?当然首先获得锁的操作需要是一个指令,而不能用加载-比对-存储这种类.
Golang源码探索(二) 协程的实现原理
Golang最大的特色可以说是协程(goroutine)了, 协程让本来很复杂的异步编程变得简单, 让程序员不再需要面对回调地狱,虽然现在引入了协程的语言越来越多, 但go中的协程仍然是实现的是最彻底的.
深入理解C++中的RVO
## 前言 考虑存在这样一个类如HeavyObject,其拷贝赋值操作比较耗时,通常你在使用函数返回这个类的一个对象时会习惯使用哪一种方式?或者会根据具体场景选择某一种方式? ```c // style 1 HeavyObject func(Args param); // style ...
Rax 系列直播第二弹|双引擎驱动 Rax 颠覆小程序开发
时间:1月20日 19:00-20:00 嘉宾:逆葵(阿里巴巴淘系技术前端工程师)&洋风(阿里巴巴淘系技术高级前端工程师) 分享大纲:Rax 小程序方案介绍&Rax 小程序开发演示
在 2020 年,谈小程序框架该如何选择
**写在开头**,这不是一篇广告文。 > 微信小程序横空出世,到现在已经有 4 年时间。从一开始只能选择原生语法,到如今小程序框架 Rax/Taro/uni-app 百花齐放。这背后是小程序原生语法造成的生态割裂,也是业务对「一码多端」的强烈诉求,更是前端现在繁荣的生态体系。 ## 小程序的诞生 ### 微信开了一个头 微信并不是第一个做小程序的 App,而是做小程序最有优
黑客与宕机
造成系统异常宕机(无响应、异常重启)的原因有很多种,最常见的是操作系统内部缺陷和设备驱动缺陷。本文作者将和大家分享内存转储分析的底层逻辑和方法论,并通过一个线上真实案例来展示从分析到得出结论的整个过程,希望对同学们处理此类问题和对系统的理解上有所帮助。
Rax 小程序运行时方案解密与思考
目前,小程序开发仍然没有所谓的银弹,也许 Rax 小程序双引擎的融合会是一个相对范围内的最优解。
免费试用