Aspose.Cells.Examples.CSharp.Articles.ReadingCellValuesInMultipleThreadsSimultaneously.TestMultiThreadingRead C# (CSharp) Méthode

TestMultiThreadingRead() public static méthode

public static TestMultiThreadingRead ( ) : void
Résultat void
        public static void TestMultiThreadingRead()
        {
            testWorkbook = new Workbook();
            testWorkbook.Worksheets.Clear();
            testWorkbook.Worksheets.Add("Sheet1");

            for (var row = 0; row < 10000; row++)
                for (var col = 0; col < 100; col++)
                    testWorkbook.Worksheets[0].Cells[row, col].Value = "R" + row + "C" + col;

            // Commenting this line will show a pop-up message
            // testWorkbook.Worksheets[0].Cells.MultiThreadReading = true;

            Thread myThread1;
            myThread1 = new Thread(new ThreadStart(ThreadLoop));
            myThread1.Start();

            Thread myThread2;
            myThread2 = new Thread(new ThreadStart(ThreadLoop));
            myThread2.Start();

            System.Threading.Thread.Sleep(5 * 1000);
            myThread1.Abort();
            myThread2.Abort();
        }
    }
ReadingCellValuesInMultipleThreadsSimultaneously