здарова парни, вот я в шарпе 0, абсолютный. изучаю его 2 дня и щас столкнулся с проблемой. private void Button1_Click(object sender, EventArgs e) { new Thread(new ThreadStart(moveright1)).Start(); new Thread(new ThreadStart(moveright2)).Start(); } Как то криво эти потоки работают... Работает лишь один, и я хз как это пофиксить... Пробовал async вместе с awaid нихуя не помогло.. че блять происходит объясните мне
Лучше используй Task, они гараздо удобнее, и сейчас их чаще используют. пример ниже накидал, жмакаешь на кнопку и асинхронно вылетают msgBox`ы, примерно так можно что-то мутить private void button1_Click_1(object sender, EventArgs e) { Task.Run(() => Some("1")); Task.Run(() => Some("2")); } private async void Some(string msg) { await Task.Run(() => MessageBox.Show(msg)); }