05 novembro 2008

is it a variable? is it a shared resource? ?! no! its a mutex!!!!


Edsger Dijkstra - Teórico da Computação - Roterdão, Holanda

Tema a que se refere: Semáforos


Bom dia, Gostava de contribuir com a minha opinião sobre o trânsito a nível da cidade do Porto, nomeadamente em relação aos semáforos. Citando da wikipedia, For example, classic semaphores permit deadlocks, in which one process gets a semaphore, another process gets a second semaphore, and then both wait forever for the other semaphore to be released. Venho por este meio sugerir um método muito melhor, desconhecido ainda a muita gente, que são os mutexes. Novamente citando, A mutex is also a common name for a program object that negotiates mutual exclusion among threads, also called a lock. . Ambas as citações podem ser encontradas em http: en.wikipedia.org wiki Mutex. Deixo também um exemplo em vídeo de funcionamento deste sistema. Pode ser consultado em http: www.youtube.com watch?v=oHg5SJYRHA0. Sem mais me despeço, Edsger Dijkstra