Как правильно делаются потоки - C#
Формулировка задачи:
Доброго времени суток !!!! Пишу программку , вот стал вопрос о том , что мне нужно сделать так , что бы 2 куска программы работали одновременно... подскажите как правильно делаются потоки ? Что то с примерами я не смог справится ....
class Program { static void Main(string[] args) { // эта часть должна быть сама по себе byte[] buf = new byte[] { 0x3a, 0x6e, 0x02, 0x62, 0x01, 0xA0, 0xaf }; // ЖМ byte[] incom; MyComPortClass cp = new MyComPortClass(); incom = cp.WriteRequest(buf); if (incom != null) { incom = Helper.CommandParser(incom); } while (true) //и вот эта часть сама по себе { buf = new byte[] { 0x3a, 0x6e, 0x02, 0x70, 0x00, 0x1c }; incom = cp.WriteRequest(buf); incom = Helper.CommandParser(incom); if (incom != null) { Console.WriteLine("Answer from controller"); Console.WriteLine(Helper.ByteArrayToString2(incom)); for (int i = 0; i < 1; i++) { Console.SetCursorPosition(0, 0); } Thread.Sleep(1000); } } } } }
Решение задачи: «Как правильно делаются потоки»
textual
Листинг программы
class Program { static void Main(string[] args) { System.Net.Thread chast1 = new System.Net.Thread(potok1); System.Net.Thread chast2 = new System.Net.Thread(potok2); chast1.Start(); chast2.Start(); } void potok1(){ //////тут первая часть которая тебе нужна } void potok2(){ //////тут вторая часть которая тебе нужна } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д