C语言
文章平均质量分 51
ylqhust
这个作者很懒,什么都没留下…
展开
-
C语言实现面对对象编程
#include #include #include #define NEW(x) (x *)malloc(sizeof(x)) #define NAMESIZE 30 #define SEXSIZE 2 #define AGESIZE 4 typedef struct _STUDENT{ //Attributes char name[NAMESIZE];原创 2015-07-19 23:18:22 · 505 阅读 · 0 评论 -
osx下信号量和锁无法使用的替代品
osx下进行同步的时候,无论是使用pthread_mutex_t还是sem_t 都无法满足要求,pthread_mutex_t根本就没用,sem_t 只能使用sem_open进行非匿名信号量初始化,但也无法解决同步问题,还是会造成错误,在stackoverflow上看到一个好方法,可以解决这个问题, 使用dispatch_semaphore_t。具体测试代码如下 /** main.c **/ #原创 2016-11-07 15:08:55 · 912 阅读 · 0 评论