r   e   k   l   a   m   a
r   e   k   l   a   m   a

Łatwiejsze programowanie równoległe na Mac OS X

Strona główna Aktualności
Apple wydało bibliotekę Grand Central Dispatch jako Open Source.

Grand Central Dispatch to jedna z ważniejszych nowości w systemie Mac OS X 10.6 Snow Leopard. Jest to funkcjonalność mająca ułatwiać pisanie aplikacji korzystających z wielu rdzeni. Wiadomo bowiem, że aby program działał szybciej na wielordzeniowym procesorze niż na jednordzeniowym, musi być odpowiednio napisany. Jak najwięcej operacji musi być zrównoleglonych aby jak najoptymalniej wykorzystać wszystkie dostępne rdzenie procesora. Grand Central Dispatch ma w tym pomóc. Oczywiście nie przerobi on magicznie aplikacji jednowątkowej na wielowątkową ale pozwala za to znacznie uprościć zarządzanie wątkami. GCD na podstawie ilości rdzeni w danym komputerze oraz ich obciążenia określa optymalną ilość wątków dla aplikacji i uruchamia oraz zatrzymuje je tak, aby zapewnić największą wydajność.

Udostępniona biblioteka libdispatch jest częścią GCD działającą w przestrzeni użytkownika. Jest to biblioteka napisana w C i może być używana w programach napisanych w językach na nim bazujących, np. Objective-C, C++ i Objective-C++. Dostepna jest na licencji Apache w wersji 2.

r   e   k   l   a   m   a
© dobreprogramy

Komentarze

r   e   k   l   a   m   a
r   e   k   l   a   m   a
Czy wiesz, że używamy cookies (ciasteczek)? Dowiedz się więcej o celu ich używania i zmianach ustawień.
Korzystając ze strony i asystenta pobierania wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.