Threads acessando uma região compartilhada por ambas

Preciso resolver um problema no qual duas threads (servidora e cliente) fazem o seguinte:

Desenvolver um programa que utilize threads para acessarem uma região compartilhada por ambas.

A primeira thread deve escrever nesta região a string “abcde”, e então entrar em loop verificando o primeiro elemento desta string (o caractere “a”). Quando este elemento se tornar em um caractere “*”, então esta thread terminará. Uma mensagem de finalização (“Fim da thread servidora”) deverá ser emitida quando ocorrer este evento.

Uma outra thread deverá ler tudo o que for informado via teclado e, a cada caractere lido, inserí-lo no lugar do caractere “a” acima, na região compartilhada. Ao inserir o valor “*”, esta thread deverá ser finalizada, e então a mensagem “Fim da thread cliente” deverá ser emitida.

No caso teria que usar uma classe pra servidora e outra pra cliente. E depois uma que chame as duas ?

Aguardo contato.

RAPHA…

Então rapha :

O seu problema e o famoso produtor consumidor aonde uma thread produz e outra consome da uma pesquisada sobre esse assunto e sobre sincronização de threads que vc vai achar bastante coisa !! e depois coloca as suas duvidas aqui no forum porque o programa feito vai ser muito difícil alguem fazer para vc !!

bravox

[quote=Bravox]Então rapha :

O seu problema e o famoso produtor consumidor aonde uma thread produz e outra consome da uma pesquisada sobre esse assunto e sobre sincronização de threads que vc vai achar bastante coisa !! e depois coloca as suas duvidas aqui no forum porque o programa feito vai ser muito difícil alguem fazer para vc !!

bravox [/quote]

Blza. Mas tem algum exemplo simples pra mim ver ?

Aguardo contato.