< 返回版块

我如何知道一个库是否使用了TLS(thread local storage)

Mike Tang 发表于

标签:rust,tls,may 浏览:330 评论:2

may中,不能用tls。那么,我如何知道一个库是否使用了TLS(thread local storage)???

评论区

wspsxing 2018-01-12T08:14:01.447276

rg啊

Xudong Huang 2018-01-19T06:38:27.495625

大部分的API,即便使用了TLS还是能够正常工作的,只要TLS的状态在协程调度前消费掉了就可以了,比如

set_tls();
use_tls();
yield_now();
.....

只有这种情况是不安全的

set_tls();
yield_now();// orther block api
use_tls();
1 共 2 评论, 共 1 页