Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$ gcc samp_thread.c -lpthread -o b.out
- svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$ ./b.out
- In Main(): Creating 10 Consumers then 9 Prodcuers
- INSERTED = r
- INSERTED = h
- EXTENDING ARRAY
- Buff size: 1001, insertIndex: 1
- ------------------CONSUMING IN 0 / rolled 0---------------------
- Buffer = 0, first = 0, item = r
- RC = r
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 1
- buffer->first = 1
- buffer->last = 1
- END/////////////////////PRINTEND/////////////////////END
- INSERTED = 9
- ------------------CONSUMING IN 2 / rolled 2---------------------
- Buffer = 2, first = 0, item = 9
- RC = 9
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1
- buffer->n_items = 0
- buffer->first = 0
- buffer->last = 0
- END/////////////////////PRINTEND/////////////////////END
- INSERTED = Q
- ------------------CONSUMING IN 1 / rolled 1---------------------
- Buffer = 1, first = 0, item = Q
- RC = Q
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1
- buffer->n_items = 0
- INSERTED = K
- buffer->first = 0
- buffer->last = 0
- END/////////////////////PRINTEND/////////////////////END
- ------------------CONSUMING IN 1 / rolled 1---------------------
- Buffer = 1, first = 0, item = K
- RC = K
- INSERTED = 5
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1
- buffer->n_items = 0
- buffer->first = 0
- buffer->last = 0
- END/////////////////////PRINTEND/////////////////////END
- ------------------CONSUMING IN 0 / rolled 1---------------------
- Buffer = 0, first = 1, item = h
- RC = h
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 0
- buffer->first = 2
- buffer->last = 1
- END/////////////////////PRINTEND/////////////////////END
- In Main(): One more produced to allow for final thread to complete.
- INSERTED = Q
- ------------------CONSUMING IN 1 / rolled 1---------------------
- Buffer = 1, first = 0, item = Q
- RC = Q
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1
- buffer->n_items = 0
- buffer->first = 0
- buffer->last = 0
- END/////////////////////PRINTEND/////////////////////END
- INSERTED = 7
- EXTENDING ARRAY
- Buff size: 1001, insertIndex: 1
- INSERTED = 4
- ------------------CONSUMING IN 2 / rolled 2---------------------
- Buffer = 2, first = 0, item = 5
- RC = 5
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 2
- buffer->first = 1
- buffer->last = 2
- END/////////////////////PRINTEND/////////////////////END
- INSERTED = y
- ------------------CONSUMING IN 0 / rolled 1---------------------
- Buffer = 0, first = 0, item = y
- RC = y
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 0
- buffer->first = 1
- buffer->last = 0
- END/////////////////////PRINTEND/////////////////////END
- ------------------CONSUMING IN 2 / rolled 0---------------------
- Buffer = 2, first = 1, item = 7
- RC = 7
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 1
- buffer->first = 2
- buffer->last = 2
- END/////////////////////PRINTEND/////////////////////END
- ------------------CONSUMING IN 2 / rolled 1---------------------
- Buffer = 2, first = 2, item = 4
- RC = 4
- START/////////////////////PRINTSTART/////////////////////START
- buffer->length = 1001
- buffer->n_items = 0
- buffer->first = 3
- buffer->last = 2
- END/////////////////////PRINTEND/////////////////////END
- svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement