Re[2]: SemaphoreSlim(1, 1) WaitAsync
От: #John Европа https://github.com/ichensky
Дата: 28.12.20 15:26
Оценка:
Здравствуйте, gabryael, Вы писали:

G>
G>tasks.Add(await Task.Factory.StartNew(add));
G>


Такой вариант не подходит, т.к. новые таски будут создаваться и завершаться последовательно.

G>или

G>
G>tasks.Add(Task.Factory.StartNew(add).Unwrap());
G>


Так не работает.

G>или просто

G>
G>tasks.Add(Task.Run(add));
G>


Так работает. Почему в случаи `tasks.Add(Task.Factory.StartNew())` SemaphoreSlim(1,1) WaitAsync не работает как lock?
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.