2018年4月20日

pthread_cond_timedwait

摘要: 该函数用于在同时等待条件变量时提供超时功能,不过该函数的超时时间是一个绝对时间。默认使用系统时间,这意味这,若修改系统时间,那么超时就不准确,有可能提前返回,也可能要几年才返回。这在某些需求下会导致bug。 初始化方法: 另,提示,编译时加上 -l pthread 选项 阅读全文

posted @ 2018-04-20 15:42 枝桠 阅读(1983) 评论(0) 推荐(0) 编辑

移位运算溢出:右操作数须小于左操作数的位数

摘要: 以上运行结果: x:0, z: 1 汇编代码如下: 看汇编代码, 1 << 32 和 1 << y 明显是不一样的机制实现的, 虽然我也看不懂~~~ 这个问题也是在Stack Overflow上看到的,原文地址https://stackoverflow.com/questions/3871650/g 阅读全文

posted @ 2018-04-20 14:46 枝桠 阅读(795) 评论(0) 推荐(0) 编辑

导航