标签: pthreads glibc
pthread_cleanup_pop_restore - 它是什么?
来自glibc。它经常被调用并占用大量的cpu时间。
该程序使用了很多getc()调用。我不能改变程序(它是固定源的基准),但希望让它运行得更快。
答案 0 :(得分:0)
这是一个功能!
反过来,将从pthread_cancel的清理队列中取消注册清理功能。当glibc io函数(在glibc中启用文件锁定)将被pthread_cancel中断时,它将只有机会解锁文件描述符。这个机会就是这个功能的对应物。
pthread_cancel