33 lines
1020 B
C
33 lines
1020 B
C
|
#ifndef MY_DEFINITIONS_HEADER
|
||
|
#define MY_DEFINITIONS_HEADER
|
||
|
|
||
|
/*******************************************************************************
|
||
|
* File: commonDefs.h
|
||
|
* Purpose: header file for common definitions
|
||
|
* Course: bsy
|
||
|
* Author: M. Thaler, 2011
|
||
|
* Revision: 5/2012
|
||
|
* Version: v.fs20
|
||
|
*******************************************************************************/
|
||
|
|
||
|
#define ITERATIONS (100*1000*1000)
|
||
|
|
||
|
//******************************************************************************
|
||
|
|
||
|
#define CUSTOMERS 4 // number of customers to be started
|
||
|
|
||
|
//******************************************************************************
|
||
|
// common data
|
||
|
|
||
|
typedef struct {
|
||
|
int coinCount; // number of paid coffees
|
||
|
int selCount1; // number of chosen coffees of type 1
|
||
|
int selCount2; // number of chosen coffees of type 2
|
||
|
pthread_mutex_t lock; // common lock
|
||
|
} cData;
|
||
|
|
||
|
//******************************************************************************
|
||
|
|
||
|
#endif
|
||
|
|