On Fri, 20 Jul 2001, Edgard Lemos wrote:

> Algu�m tamb�m � capaz de explicar o que o Linus est� dizendo?
> 
> http://linuxtoday.com/news_story.php3?ltsn=2001-07-20-006-20-NW-KN
> 
> "Estou me aprontando para trabalhar no 2.4.7, mas uma das corre��es no
> 2.4.7 � que foi encontrado um "SMP race" e ficou claro que usar usar o
> velho truque de ter um sem�foro na pilha e fazer "down()" nele para
> esperar por algum evento (o que produziria um "up()") foi uma p�ssima
> id�ia."


N�o sei se � essa a d�vida, mas...

"Race" � a situa��o onde mais de um subsistema disputa um mesmo
recurso no sistema, no caso o problema est� relacionado ao
multiprocessamento.

Os recursos disputados podem ser qualquer coisa, mem�ria (como tabelas
de dados do sistema), interrup��o, acesso ao hardware, CPU, acesso �
drivers, filesystem, tasks, ...

"Race condition" acontece normalmente quando um recurso precisa ser
usado com exclusidade para se garantir a integridade do sistema.

Por conseq��ncia, tamb�m refere-se a bug quando um mesmo recurso �
disponibilizado para dois subsistemas (onde fatalmente haver�
corrup��o de dados), ou quando dois subsistemas n�o conseguem dedicir
quem vai de fato ficar com o recurso, gerando atrasos ou travamento.


--- Wagner                      [EMAIL PROTECTED]


Assinantes em 24/07/2001: 2247
Mensagens recebidas desde 07/01/1999: 124664
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a