Untitled
unknown
csharp
2 years ago
731 B
4
Indexable
using System; using System.Threading; class Program { static void Main(string[] args) { int[] a = { 1, 2, 3 }; int[] b = { 4, 5, 6 }; int[] result = new int[3]; Thread t1 = new Thread(() => SumArrays(a, b, result, 0, 1)); Thread t2 = new Thread(() => SumArrays(a, b, result, 1, 2)); t1.Start(); t2.Start(); t1.Join(); t2.Join(); Console.WriteLine("Result: " + string.Join(", ", result)); Console.ReadLine(); } static void SumArrays(int[] a, int[] b, int[] result, int startIndex, int endIndex) { for (int i = startIndex; i < endIndex; i++) { result[i] = a[i] + b[i]; } } }
Editor is loading...