2015-05-21 35 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):第