首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
tsd专题
线程私有数据TSD
在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问,比如程序可能需要每个线程维护一个链表,而使用相同的函数操作,最简单的办法就是使用同名而不同变量地址的线程相关数据结构。这样的数据结构可以由Posix线程库维护,称为线程
阅读更多...
什么是tSD/qSD?CS品牌SDNAND又是什么鬼?
最近在跟小伙伴沟通当中,有人提到了曾经的tSD和qSD产品,我们的同事作为曾经的参与者,相当惊讶。居然还有人记得这么古老的这么一个产品,在这里简单的跟大家聊一下。 tSD和qSD的架构是控制器+TLC NAND Flash晶圆,当初是为了用户更快的享受到TLC NAND晶圆的价格红利(8年前)。 tSD和qSD的封装形式有 BGA和TSOP两种,那个时候也有人称之为TSOP/BAG封装的SD卡
阅读更多...
记一次pthread_key_create导致的__nptl_deallocate_tsd段错误
__nptl_deallocate_tsd rtoax 2021年5月25日 记一次由于pthread_key_create导致的__nptl_deallocate_tsd。 版本:glibc-2.17完整示例代码 1. 简介 #include <pthread.h>int pthread_key_create(pthread_key_t *key, void
阅读更多...