想给自己之前的日志库,加一个染色的功能
gcc 有一个自己的特性,叫 __thread,介绍可以看这里,https://gcc.gnu.org/onlinedocs…,是可以用来修饰一个全局变量,从而让这个全局变量在每个线程都有一份拷贝,例子如下:
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#inc…… 阅读全文
动态链接库中的全局变量
Reply
想给自己之前的日志库,加一个染色的功能
gcc 有一个自己的特性,叫 __thread,介绍可以看这里,https://gcc.gnu.org/onlinedocs…,是可以用来修饰一个全局变量,从而让这个全局变量在每个线程都有一份拷贝,例子如下:
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#inc…… 阅读全文
最近在看 muduo 的代码,看到类似这样的写法:
size_t n = activeTimers_.erase(timer);
assert(n == 1); (void)n;
而且不止一处,于是就很好奇,这种 (void)var 是在干嘛,查了一下,这里说道,http://stackoverflow.com/quest…
It works around some compiler warnings. Some compilers will warn if you …… 阅读全文
今天上午二刷柴静的穹顶之下,边看边记,想把提纲重新还原出来,同时也是对她的叙述手法的一个学习吧,先放提纲
提纲
开场,PM2.5,北京,2013.2,曲线图,共同经历,共鸣
出差,四地,细节,咳嗽,切柠檬
怀孕,B超图,低期望,健康,对比,良性,出生后,手术,细节,小熊
回溯,山西,十年,群众口述,每天都这样,小…… 阅读全文