
pthread
henysugar
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
win32下不同方法实现tsd效率对比
前言简单地说,tsd是同一个变量在不同线程代表的不同的内容。本文针对以下两种方法进行对比效率:1.__declspec(thread) 声明2.pthread方式测试方法测试代码如下:// __declspec(thread) 测试:static volatile __declspec(thread) int g_test_last_posA = 0;int c...原创 2018-12-02 09:38:20 · 267 阅读 · 0 评论 -
pthread-2.9.1有关tsd的bug
问题现象多线程如果使用pthread来实现tsd,在pthread_key_delete的时候卡死。原因pthread_key_delete内部代码有错,lock一次后多次unlock,导致卡住。... ptw32_mcs_lock_acquire (&(key->keyLock), &keyLock);while{...// 以下这行不对:...原创 2018-12-02 00:57:31 · 250 阅读 · 0 评论