Wykrywanie deadlocków w aplikacjach .NET
dc.contributor.advisor | Gorazd, Tomasz | |
dc.contributor.author | Dawidów, Bartłomiej | |
dc.date.accessioned | 2013-07-17T12:03:30Z | |
dc.date.available | 2013-07-17T12:03:30Z | |
dc.date.issued | 2008-11-20 08:54:20 | |
dc.date.updated | 2013-07-15T09:25:32Z | |
dc.description.abstract | Wielowątkowość stała się nieodłączną cechą większości współczesnych programów. W dobie procesorów wielordzeniowych, obecnych w każdym komputerze osobistym, zyskuje jeszcze większą popularność. Patrząc na rozwój komputerów w przeciągu ostatnich lat można się spodziewać systemów komputerowych z coraz większą ilością procesorów i rdzeni. Aby móc w pełni wykorzystywać ich możliwości, potrzebne są odpowiednie narzędzia programistyczne, umiejętnie stosowane przez twórców oprogramowania. Platforma Microsoft .NET, dzięki wygodnym narzędziom, dobrej dokumentacji i szerokiemu wachlarzowi dostępnych komponentów zdobyła akceptację wielu programistów. Zaawansowane prace nad implementacjami opensource pod inne systemy operacyjne jeszcze bardziej poszerzyły grono użytkowników. W tej pracy omawiany jest problem zakleszczenia wątków w kontekście platformy Microsoft .NET.W pierwszych rozdziałach przedstawiono różnorakie metody synchronizacji pracy wątków dostarczonych przez tą platformę. Następnie wprowadzony zostaje problem deadlocka i jego przyczyn. W końcu prezentowane są możliwe sposoby wykrywania zakleszczeń oraz przykładowe implementacje jednego z nich. | pl |
dc.identifier.uri | http://hdl.handle.net/11199/436 | |
dc.language.iso | pl | pl |
dc.rights | open access | |
dc.rights | licencja niewyłączna | |
dc.subject | informatyka | pl |
dc.subject | wielowątkowość | pl |
dc.subject | zakleszczenie | pl |
dc.subject | platforma programistyczna | pl |
dc.subject | Microsoft .NET | pl |
dc.title | Wykrywanie deadlocków w aplikacjach .NET | pl |
dc.title.alternative | Deadlock detection in .NET applications | pl |
dc.type | bachelorThesis | pl |