uthr_subs.h

来自「序列对齐 Compare a protein sequence to a pr」· C头文件 代码 · 共 56 行

H
56
字号
/***************************************//* thread global variable declarations *//***************************************//* $Name: fa35_03_06 $ - $Id: uthr_subs.h,v 1.3 2007/06/29 20:50:54 wrp Exp $ */#ifndef MAX_WORKERS#define MAX_WORKERS 2#endif#define NUM_WORK_BUF 2*MAX_WORKERS#include <synch.h>#include <thread.h>#define check(status,string) \     if (status == -1) perror(string)   /* error macro for thread calls */#ifndef XTERNALthread_t threads[MAX_WORKERS];/* mutex stuff */mutex_t reader_mutex;      /* empty buffer pointer structure lock */mutex_t worker_mutex;      /* full buffer pointer structure lock *//* condition variable stuff */cond_t reader_cond_var;    /* condition variable for reader */cond_t worker_cond_var;    /* condition variable for workers */mutex_t start_mutex;       /* start-up synchronisation lock */cond_t start_cond_var;     /* start-up synchronisation condition variable */#elseextern thread_t threads[];/* mutex stuff */extern mutex_t reader_mutex;extern mutex_t worker_mutex;/* condition variable stuff */extern cond_t reader_cond_var;extern cond_t worker_cond_var;extern mutex_t start_mutex;extern cond_t start_cond_var;#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?