摘要:
信号量和互斥锁的区别 Semaphore可以被抽象为五个操作: 1.创建 Create,一般初始化一个值n 2.等待 Wait:线程等待信号量,如果值大于0,则获得,值减一;如果只等于0,则一直线程进入睡眠状态,知道信号量值大于0或者超时。 3.释放 Post:执行释放信号量,则值加一;如果此时有正 阅读全文
摘要:
什么是面向对象? 阅读全文
摘要:
1、如何确定当前linux系统时32位还是64位 字节定义一个指针打印出指针大小就行 点击查看代码 #include <stdio.h> //主函数 int main() { #ifdef __x86_64__ printf("__x86_64__"); #elif __i386__ printf( 阅读全文
摘要:
为什么一个指针在32位系统中占4个字节,在64位系统中占8个字节? 阅读全文