Implementar o encadeamento em um programa é difícil, sim, no entanto, por que algumas pessoas não o implementam, mesmo quando há uma necessidade óbvia?
Um exemplo: o programa precisa carregar um conjunto de dados de um banco de dados, o que você deve fazer é fazer a conexão e obter os dados do banco de dados em um encadeamento de trabalho e carregá-lo na GUI, deixando o encadeamento da GUI responsivo para o usuário .
Mas não, conversei com pessoas que parecem pensar que os fios são maus e ruins e outros enfeites, e devemos evitá-los a todo custo. Eu até ouvi dizer que algum instrutor da classe desaconselhava o uso de threads e, portanto, não queria cobrir seu uso. O QUE???
Com o hardware entrando em vários núcleos, acho que precisamos entender melhor os threads e não ter medo de usá-los. Acho pessoalmente um assunto fascinante.
Então, quais são as coisas que você ouviu sobre a segmentação que são falsas?