2018年9月14日

linux编程 给线程起名字

摘要: 为了能方便的区分一个进程中的每个线程,可以通过prctl()给每个线程取个名字。这样在会创建多个线程的程序执行过程中,就能知道一个pid或tid对应的是哪个线程,对调试程序有一定帮助。 prctl是个系统调用,可以用来读取和更改一个线程的属性。其用户态接口定义如下: #include <sys/pr 阅读全文

posted @ 2018-09-14 15:56 eyusgua 阅读(427) 评论(0) 推荐(0) 编辑

c语言的__packed__

摘要: 摘:__packed__是进行一字节对齐。使用_packed一般会以降低运行性能为代价,由于大多数cpu处理数据在合适的字节边界数的情况下会更有效,packed的使用会破坏这种自然的边界数。 参考: http://blog.chinaunix.net/uid-25768133-id-3485479. 阅读全文

posted @ 2018-09-14 15:32 eyusgua 阅读(376) 评论(0) 推荐(0) 编辑

导航