Slim Threading
Carlos Martins
Sala 3.4
22
12:30
O Slim Threading é um Framework portável e extensível, desenvolvido pelo orador, que implementa, em user-mode, a generalidade dos mecanismos de sincronização, necessários para sincronizar as múltiplas threads envolvidas nas aplicações concorrentes. Nesta apresentação, discute-se a motivação para o desenvolvimento do Slim Threading, os mecanismos e as semânticas de sincronização disponíveis, a arquitectura do Framework e as respectivas implementações para o Windows e para o .NET Framework. A seguir, os mecanismos Slim Threading são comparados, nas vertentes versatilidade, desempenho e escalabilidade, com os mecanismos similares do Windows 7 e do .NET Framework 4.0. Finalmente, são discutidos os aspectos relacionados com o porte do Slim Threading Framework para os vários sistemas operativos e ambientes virtuais de execução usados pela indústria.
Voltar