Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.56 KB | None | 0 0
  1. svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$ gcc samp_thread.c -lpthread -o b.out
  2. svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$ ./b.out
  3. In Main(): Creating 10 Consumers then 9 Prodcuers
  4. INSERTED = r
  5. INSERTED = h
  6. EXTENDING ARRAY
  7. Buff size: 1001, insertIndex: 1
  8. ------------------CONSUMING IN 0 / rolled 0---------------------
  9. Buffer = 0, first = 0, item = r
  10. RC = r
  11. START/////////////////////PRINTSTART/////////////////////START
  12. buffer->length = 1001
  13. buffer->n_items = 1
  14. buffer->first = 1
  15. buffer->last = 1
  16. END/////////////////////PRINTEND/////////////////////END
  17. INSERTED = 9
  18. ------------------CONSUMING IN 2 / rolled 2---------------------
  19. Buffer = 2, first = 0, item = 9
  20. RC = 9
  21. START/////////////////////PRINTSTART/////////////////////START
  22. buffer->length = 1
  23. buffer->n_items = 0
  24. buffer->first = 0
  25. buffer->last = 0
  26. END/////////////////////PRINTEND/////////////////////END
  27. INSERTED = Q
  28. ------------------CONSUMING IN 1 / rolled 1---------------------
  29. Buffer = 1, first = 0, item = Q
  30. RC = Q
  31. START/////////////////////PRINTSTART/////////////////////START
  32. buffer->length = 1
  33. buffer->n_items = 0
  34. INSERTED = K
  35. buffer->first = 0
  36. buffer->last = 0
  37. END/////////////////////PRINTEND/////////////////////END
  38. ------------------CONSUMING IN 1 / rolled 1---------------------
  39. Buffer = 1, first = 0, item = K
  40. RC = K
  41. INSERTED = 5
  42. START/////////////////////PRINTSTART/////////////////////START
  43. buffer->length = 1
  44. buffer->n_items = 0
  45. buffer->first = 0
  46. buffer->last = 0
  47. END/////////////////////PRINTEND/////////////////////END
  48. ------------------CONSUMING IN 0 / rolled 1---------------------
  49. Buffer = 0, first = 1, item = h
  50. RC = h
  51. START/////////////////////PRINTSTART/////////////////////START
  52. buffer->length = 1001
  53. buffer->n_items = 0
  54. buffer->first = 2
  55. buffer->last = 1
  56. END/////////////////////PRINTEND/////////////////////END
  57. In Main(): One more produced to allow for final thread to complete.
  58. INSERTED = Q
  59. ------------------CONSUMING IN 1 / rolled 1---------------------
  60. Buffer = 1, first = 0, item = Q
  61. RC = Q
  62. START/////////////////////PRINTSTART/////////////////////START
  63. buffer->length = 1
  64. buffer->n_items = 0
  65. buffer->first = 0
  66. buffer->last = 0
  67. END/////////////////////PRINTEND/////////////////////END
  68. INSERTED = 7
  69. EXTENDING ARRAY
  70. Buff size: 1001, insertIndex: 1
  71. INSERTED = 4
  72. ------------------CONSUMING IN 2 / rolled 2---------------------
  73. Buffer = 2, first = 0, item = 5
  74. RC = 5
  75. START/////////////////////PRINTSTART/////////////////////START
  76. buffer->length = 1001
  77. buffer->n_items = 2
  78. buffer->first = 1
  79. buffer->last = 2
  80. END/////////////////////PRINTEND/////////////////////END
  81. INSERTED = y
  82. ------------------CONSUMING IN 0 / rolled 1---------------------
  83. Buffer = 0, first = 0, item = y
  84. RC = y
  85. START/////////////////////PRINTSTART/////////////////////START
  86. buffer->length = 1001
  87. buffer->n_items = 0
  88. buffer->first = 1
  89. buffer->last = 0
  90. END/////////////////////PRINTEND/////////////////////END
  91. ------------------CONSUMING IN 2 / rolled 0---------------------
  92. Buffer = 2, first = 1, item = 7
  93. RC = 7
  94. START/////////////////////PRINTSTART/////////////////////START
  95. buffer->length = 1001
  96. buffer->n_items = 1
  97. buffer->first = 2
  98. buffer->last = 2
  99. END/////////////////////PRINTEND/////////////////////END
  100. ------------------CONSUMING IN 2 / rolled 1---------------------
  101. Buffer = 2, first = 2, item = 4
  102. RC = 4
  103. START/////////////////////PRINTSTART/////////////////////START
  104. buffer->length = 1001
  105. buffer->n_items = 0
  106. buffer->first = 3
  107. buffer->last = 2
  108. END/////////////////////PRINTEND/////////////////////END
  109. svydash@svydash-PORTEGE-R705:~/Projects/C_CPP/mp1$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement