Última pergunta sobre Multithreading

1
Responda

Encadeamento em selênio webdriver em Python

Estou tentando me acostumar com o Selenium WebDriver. Com isso, estou tentando fazer o login e fazer algo no meu site direcionado. No código, tentei fazer login para 10 usuários. No entanto, como esperado, não é a melhor abordagem. Minha primeira preocupação é como fazer isso da melhor maneira e, em segundo lugar, como criar threads de uma vez para cada usuário e iniciar simultaneamente.

python selenium multithreading

2
Respostas

TPL e gerenciamento de memória

Usando o Visual Studio Concurrency Visualizer Agora vejo porque não obtenho nenhum benefício ao mudar para Parallel.For: apenas 9% do tempo que a máquina está ocupada executando o código, o resto é 71% sincronização e 17% gerenciamento de memória (1).

performance multithreading c# locking .net

1
Responda

Como posso enviar e receber em uma sala de chat de socket em Python3 sem que o cliente seja interrompido durante a digitação?

No momento, estou tentando criar uma sala de bate-papo modelo cliente-servidor de linha de comando, no entanto, tive um problema. O problema é que, se alguém falar na sala de bate-papo, ele sobrescreve a entrada de outros clientes estão tentando digitar, o que é horrível por uma infinidade de razões, especialmente se o servidor ficar maior. Tentei multi-threading, pensando que isso resolveria meus problemas, mas não resolveu. Aqui está o código do lado do cliente que estou usando atualmente:

python 3.x python multithreading sockets python sockets

1
Responda

Como usar o Java Exchanger?

Estou tentando testar as funções de um trocador, onde posso criar alguns dados em um thread e, em seguida, transferi-los para outro thread simultaneamente. Eu esperava que o trocador fizesse isso. O método de troca usado em um encadeamento deve entrar em um estado de espera, em que espera que outro encadeamento esteja nesse estado e, em seguida, troca informações. No entanto, todos os meus tópicos continuam esperando para sempre e nunca interagem. Como isso é possível? Se eles estão esperando um pelo outro, não deveriam continuar com a ação e ir para a próxima linha? Obrigado por qualquer conselho sobre isso.

java multithreading

0
Responda

Serilog -Não é possível fechar e reabrir coletores mapeados em um aplicativo multithread

Estou avaliando a substituição de um registrador existente em um aplicativo de teste existente. Um dos meus candidatos em potencial é Serilog. O aplicativo pode iniciar até 16 threads e cada thread é passado no nome do arquivo de log a ser usado. Os threads durante o aplicativo de teste são iniciados com 3 nomes de log diferentes. Estou usando extensões da Microsoft para poder substituir o Serilog por outro logger para avaliação.

multithreading microsoft extensions logging serilog logging

Etiquetas quentes

© 2021   OlaMundo.Org