Имам 5 продължителен процес и трябва да изпълня само една задача в даден момент; Аз планирам да ги постави на 5 нишки и единственото ми условие е само една нишка трябва да бъде exeucuted ...
Можете ли да дадете пример за това?
Благодаря
Отговори:
10 за отговор № 1Когато трябва да изпълнявате "един по един" тогава Недей използвайте повече от 1 тема ...
Просто ги изпълните, за да 1 тема.
0 за отговор № 2
Правилно ли ви разбирам, че искате да изпълните всичките 5 нишки един след друг. Подобно на: конецът 2 трябва да започне едва след завършване на конец 1?
След това можете да имате:
Thread T1 = ...
Thread T2 = ...
Thread T3 = ...
..
Thread T5 = ...
T1.Start();
T1.Join();
T2.Start();
T2.Join();
...
T5.Start();
T5.Join();
Но в този случай бих ви посъветвал да използвате само 1 нишка, което прави нещата по-лесни.