Зависает поток при паузе - C#
Формулировка задачи:
Есть поток,который каждые 100мс должен получать ключ и другие данные от LongPoll сервера.
Но проблема в том,что при запуске потока зависает вся программа.
Код:
Куда копать?
private void button3_Click(object sender, EventArgs e)
{
Thread th = new Thread(new ThreadStart(_Test));
th.IsBackground = true;
th.Start();
} public void _Test()
{
var getLongPollServer = vk.Messages.GetLongPollServer(false,true);
while (true)
{
textBox1.Invoke((MethodInvoker)delegate
{
textBox1.Text += getLongPollServer.Ts + "\r\n";
});
}
Thread.Sleep(300);
}Решение задачи: «Зависает поток при паузе»
textual
Листинг программы
var getLongPollServer = vk.Messages.GetLongPollServer(false,true);
while (true)
{
textBox1.Invoke((MethodInvoker)delegate
{
textBox1.Text += getLongPollServer.Ts + "\r\n";
Thread.Sleep(300);
});
}