Número máximo de fios em extensões reativas / extensões paralelas
-
22-09-2019 - |
Pergunta
Como a Microsoft provavelmente matou todos os links de download para as extensões paralelas CTP, estou totalmente perdido.
Quero especificar o número máximo de tarefas em execução em um determinado momento, pois quero mais threads do que processadores. Alguma pista de como fazer isso no RX?
Solução 2
Não encontrei nenhuma solução. Usei o Threadpool padrão.
Outras dicas
Você pode especificar o TaskFactory
usado em rx? Nesse caso, você pode criar um com um TaskScheduler
com um nível de simultaneidade apropriado. Não é óbvio para mim no momento se existem agendadores de "estoque" que permitem isso ou se estão escondidos (o LINQ paralelo certamente oferece opções de "simultaneidade máxima"), mas esse é o plano geral.
Obviamente, se você não pode alterar qual fábrica de tarefas está sendo usada, isso não ajuda muito.