в проекте есть 2 таблицы, одна таблица пересекается в многопотоке, а у 2-ой на каждый поток отдельная привязка. Так вот в отдельно Action'e есть этот код и я заметил, что из выхода этого Action'a, lock на таблицы остается и потоки со 2-ой таблицей работают по очереди. Как сделать, чтобы такого не было? unlock(SyncObjects.TableSyncer) ? или как-то по другому
lock(SyncObjects.TableSyncer)
{
System.Threading.Thread.Sleep(2000);
project.Variables["Path_Profile"].Value = table.GetCell(0,0);
project.Variables["proxy"].Value = table.GetCell(1,0);
table.DeleteRow(0);
System.Threading.Thread.Sleep(2000);
}
lock(SyncObjects.TableSyncer)
{
System.Threading.Thread.Sleep(2000);
project.Variables["Path_Profile"].Value = table.GetCell(0,0);
project.Variables["proxy"].Value = table.GetCell(1,0);
table.DeleteRow(0);
System.Threading.Thread.Sleep(2000);
}