при срабатывании события должен стартовать параллельный цикл вызывающий данный метод, но программа просто виснет, зависание происходит именно при использовании внутри бесконечного цикла, без него все замечательно
вот содержание цикла кому интересно
spoiler
Bitmap tg = new Bitmap(frame_Width, screen_Heigh);
while (true)
{
using (Graphics g = Graphics.FromImage(tg))
g.CopyFromScreen(frame_Width * index, 0, 0, 0, new Size(frame_Width, screen_Heigh));
//действия с пикчей
}
private void start_Click(object sender, EventArgs e)
{
Parallel.For(0, count_CPU-2, Broadcast);
}
public void Broadcast(int index)
{
while (true)
{
//code here...
}
}