0
我試過以這種方式複製數組我可以用線程在數組中緊縮數據,但顯然沒有將數組拆分成更小的塊(可以說1個數組 - > 4個季度(4個陣列))。從x複製一個數組到y而不是x到array.length
唯一的方法,我可以從指定的(int)起點找到副本,並將所有前導數據從開始複製到結尾,如果我使用多個線程來關閉數據,則它將使線程化點失效。
這裏是僞代碼來顯示我想要做什麼。
int array { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }
int split1 { 0, 1, 2, 3 }
int split2 { 4, 5, 6, 7 }
int split3 { 8, 9, 10, 11 }
int split4 { 12, 13, 14, 15 }
或可以說該陣列的長度不能所有領先的數據從被分割均勻
int array { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 }
int split1 { 0, 1, 2, 3 }
int split2 { 4, 5, 6, 7 }
int split3 { 8, 9, 10, 11 }
int split4 { 12, 13, 14, 15, 16}
啊,這就是我錯了我正在使用variable.copyTo()不Array.Copy()謝謝 –