紧张白云

文章
3
资源
0
加入时间
2年10月21天

java抽象(abstract)和接口(interface)

一: 抽象(1)只是一个方法签名,没有方法体 abstract void setPages(int page);(2)如果一个类有了一个抽象方法,这个类就必须声明为抽象类;如果父类是抽象类,子类必须覆盖所有在父类的抽象方法,否则子类也将成为一个抽象类 比如下面的例子,父类的四个方法都必须在子类中实现(3)可以调用父类的成员变量 ...

linux下pthread_mutex_t使用时的问题

pthread_mutex_t在Linux下有三种类型:fast,recursive,errorcheck,对应的宏是PTHREAD_MUTEX_FAST_NP, PTHREAD_MUTEX_RECURSIVE_NP,PTHREAD_MUTEX_ERRORCHECK_NP,NP是not portable,定义mutex时如果不写,默认是fast,也就是如果已经获得了锁,再次获取会阻塞;pthread动态库里面有用于多线程的一些函数;mutex上锁函数:pthread_mutex_lock,pth