2015-05-21 199 views
0

我有一個數組長度爲1024的數組,我有4個線程,第一個將在索引0到255之間工作,第二個在256到511之間,第三個在512到767之間,最後一個將在索引768到1023之間工作。
我需要一個互斥鎖嗎?互斥或不互斥互斥?

+0

是數組100%保證不會被調整,而不是在內存中移動,而線程做他們的工作。如果不是,則不需要互斥鎖。 –

+0

可能更容易回答一些更多的細節:數組真的是一個C風格的數組(我正在從pthreads標籤猜測)?如果它是STL類型之一,那麼你是否在突變數組中的值? – Tommy

+0

@Tommy沒有它的C++,對不起,我對這一切都是陌生的。我想我應該標記lpthreads? – user304584

回答

0

我需要一個Mutex嗎?

假設是這樣的:

int A[1024]; 

簡答題(對於C):第