$Revision: 1.29 $
Example code: A thread.
Status: NOT REVUED, NOT TESTED
Authors: Chris Ottrey
Joao Damas
- Online References:
-
Included Files
pthread_mutex_t Lock
Aquire a readers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_acquire_read_lock ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Aquire a readers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_acquire_read_lockw ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Aquire a writers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_acquire_write_lock ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Aquire a writers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_acquire_write_lockw ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
This is the routine that creates a thread.
More:
Author:
ottrey
joao
andrei
pthread_t TH_create ( void* do_function(void*), void* arguments )
int TH_get_id ( void )
Initialize a readers/writers lock.
Side effect: the lock is set to open(?)
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_init_read_write_lock ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Initialize a readers/writers lock.
Side effect: the lock is set to open(?)
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_init_read_write_lockw ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Release a readers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_release_read_lock ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Release a readers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_release_read_lockw ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Release a writers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_release_write_lock ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
Release a writers lock.
Reference: "Multithreaded Programming Techniques - Prasad p.192"
More:
Author:
ottrey
void TH_release_write_lockw ( rw_lock_t* prw_lock )
- rw_lock_t* prw_lock
- Readers writers lock.
char* TH_to_string ( void )
static char* asctime_r ( const struct tm* __tm, char* __buf )
static char* ctime_r ( const time_t* __time, char* __buf )
static int getlogin_r ( char* __name, int __len )
static int readdir_r ( DIR* __dp, struct dirent* __ent, struct dirent** __res )
static int sigwait ( const sigset_t* __setp, int* __signo )
static int ttyname_r ( int __fildes, char* __buf, size_t __size )