Q: | 請問Goal 7中的producer及consumer的數量上限為? |
A: | 各10個,請配置足夠的記憶體讓它們執行 |
Q: | 我應該如何呼叫Producer及Consumer的user program? |
A: |
請見範例,我們會使用類似前面連結中的user program去call各位實作的producer及consumer 請各位務必將自己實作的user program取名為"Producer"及"Consumer"(注意大小寫),並將source放置於test目錄之下 方便我們在test目錄下make後可直接使用 另外,若各位需要建立其它的semaphore,可以直接在producer及consumer的程式中建立 因為CreateSemaphore()重覆建立相同名稱的semaphore時應回傳-1,不會做任何動作 請不要將A,B,C之外的CreateSemaphore()放在call producer及consumer的user program內,因為我們不會使用各位寫的這支程式 |