Open Access

表4

死锁、饥饿故障类型划分信息表

产生条件 故障类型 编号
存在头文件pthread.h pthread_mutex_t F26
PTHREAD_MUTEX_INITIALIZER F27
int pthread_mutex_lock(pthread_mutex_t*mutex) F28
int pthread_mutex_unlock(pthread_mutex_t*mutex) F29
pthread_cond_t F30
int pthread_cond_wait(pthread_cond_t*restrict cond, pthread_mutex_t*restrict mutex) F31
int pthread_cond_signal(pthread_cond_t*cond) F32
int pthread_setschedparam(pthread_t tid, int policy, const struct sched_param*param) F33
存在头文件thread.h int thr_suspend(thread_t tid) F34
int thr_continue(thread_t tid) F35
int mutex_lock(mutex_t*mp) F36
int mutex_unlock(mutex_t*mp) F37
int thr_setprio(thread_t tid, int newprio) F38
存在头文件semaphore.h sem_t F39
int sem_wait(sem_t*sem) F40
int sem_post(sem_t*sem) F41
int sem_init(sem_t*sem, int pshared, unsigned int value) F42
int sem_getvalue(sem_t*sem, int*sval) F43

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.