Вывести значения коллекции в другом потоке - C#
Формулировка задачи:
не дается мне многопоточность, если кто может помочь, помогите.
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Threading;
- namespace dz1
- {
- class ThreadCollection
- {
- public string nameThreadCol { get; set; }
- public ThreadCollection(string nameThreadCol)
- {
- this.nameThreadCol = nameThreadCol;
- }
- public override string ToString()
- {
- return nameThreadCol;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- List<ThreadCollection> lTh = new List<ThreadCollection>();
- lTh.Add(new ThreadCollection("один"));
- lTh.Add(new ThreadCollection("два"));
- lTh.Add(new ThreadCollection("три"));
- Thread newThread = new Thread(new ThreadStart(delegate ()
- {
- Console.WriteLine("Содержание коллекции");
- foreach (ThreadCollection col in lTh)
- {
- Console.WriteLine(" " + col);
- }
- }
- ));
- Thread.Sleep(5000);
- }
- }
- }
Решение задачи: «Вывести значения коллекции в другом потоке»
textual
Листинг программы
- int j = int.Parse(Console.ReadLine());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д