扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:谢启东编译 来源:天极开发 2007年11月14日
关键字:
(1878406,1878406) (2110533,2110533) (2439367,2439367) (2790112,2790112) x: 3137912 y: 3137911 // y与x不同 (3137912,3137911) // y与x不同 (3466456,3466456) (3798720,3798720) (5571903,5571902) // y与x不同 (5785646,5785646) (5785646,5785646) |
(333731,333731) (397574,397574) (509857,509857) (967553,967553) x: 853896 y: 967553 // y仍与x不同 (1619521,1619521) (1720752,1720752) (1833313,1833313) (2973291,2973291) (3083198,3083198) (3640996,3640996) |
using namespace System; using namespace System::Threading; public ref struct ArrayManip { static int TotalValues(array<int>^ array) { /*1*/ int sum = 0; /*2*/ Monitor::Enter(array); { for (int i = 0; i < array->Length; ++i) { sum += array[i]; } } Monitor::Exit(array); return sum; } static void SetAllValues(array<int>^ array, int newValue) { /*3*/ Monitor::Enter(array); { for (int i = 0; i < array->Length; ++i) { array[i] = newValue; } } Monitor::Exit(array); } static void CopyArrays(array<int>^ array1, array<int>^ array2) { /*4*/ Monitor::Enter(array1); { /*5*/ Monitor::Enter(array2); { Array::Copy(array1, array2, array1->Length < array2->Length ? array1->Length : array2->Length); } Monitor::Exit(array2); } Monitor::Exit(array1); } }; |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者