linux
永恒—
反复与坚持之后,柔水终成雕刀
展开
-
系统调用API
/__thread是GCC内置的线程局部存储设施,__thread变量每一个线程有一份独立实体,各个线程的值互不干扰。/与getpid()函数不同的是,Linux并没有直接给一个gettid()的API,//而是使用syscall()直接用SYS_gettid的系统调用号去获取线程号。//可以用来修饰那些带有全局性且值可能变,但是又不值得用全局变量保护的变量。//__builtin_expect作用是将“分支转移”的信息提供给编译器,//这样编译器可以对代码进行优化,以减少指令跳转带来的性能下降。原创 2023-04-26 15:29:57 · 143 阅读 · 0 评论 -
Linuxc/c++服务器编程
linux系统调用api原创 2022-11-12 22:01:13 · 132 阅读 · 0 评论