LER ARQUIVO COM MULTI-THREAD
Pessoal, estou com o seguinte problema:
Preciso ler um arquivo (estou usando StreamReader), através de múltiplas threads, ou seja eu instancio várias threads que consomem um único objeto StreamReader, fazendo a leitura de forma mais rápida, devido o servidor onde roda essa aplicação ser bem [Ô]parrudo[Ô].
Porém sempre que rodo aparece a mensagem de erro em anexo.
Alguém tem uma idéia do que pode acarretar isso?
PS: Estou usando windows form.
Grato.
Preciso ler um arquivo (estou usando StreamReader), através de múltiplas threads, ou seja eu instancio várias threads que consomem um único objeto StreamReader, fazendo a leitura de forma mais rápida, devido o servidor onde roda essa aplicação ser bem [Ô]parrudo[Ô].
Porém sempre que rodo aparece a mensagem de erro em anexo.
Alguém tem uma idéia do que pode acarretar isso?
PS: Estou usando windows form.
Grato.
Esse seu código gerou a seguinte mensagem:
Unable to cast object of type [ô]SyncTextReader[ô] to type [ô]System.IO.StreamReader[ô].
Aparentemente ele não está deixando realizar o cast para StreamReader.
Unable to cast object of type [ô]SyncTextReader[ô] to type [ô]System.IO.StreamReader[ô].
Aparentemente ele não está deixando realizar o cast para StreamReader.
Funcionou;
Mas me tira uma dúvida, ler um arquivo texto através desse wrapper, não gera o mesmo efeito que utilizar um único Streamreader(sem threads) ?
Grato.
Mas me tira uma dúvida, ler um arquivo texto através desse wrapper, não gera o mesmo efeito que utilizar um único Streamreader(sem threads) ?
Grato.
Tópico encerrado , respostas não são mais permitidas