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

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ódło artykułu: www.dobreprogramy.pl
Wybrane dla Ciebie
Uważaj na takie połączenia. Nie są przypadkowe
Uważaj na takie połączenia. Nie są przypadkowe
BMW sięga po AI. Wykorzystają je przy bateriach
BMW sięga po AI. Wykorzystają je przy bateriach
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Microsoft zmienił zdanie? Tłumaczy, kiedy warto zastąpić Defendera
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Walka z botami. Tinder i Zoom wprowadzają skan tęczówki
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
Rusza WhatsApp Plus. Płatna wersja z dodatkowymi opcjami
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
ChatGPT ma dużą awarię. Użytkownicy zgłaszają liczne problemy
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
CERT Polska ostrzega przed fałszywymi powiadomieniami KSeF
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Problem z Blikiem i kartami Visa. Od rana usterka płatności (aktualizacja)
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Awaryjne aktualizacje dla Windows Server. Rozwiązują usterki
Zastrzegasz PESEL? Są dwa wyjątki
Zastrzegasz PESEL? Są dwa wyjątki
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Możesz stracić fanpage. Wyjątkowo autentyczny atak
Fałszywy SMS. Oszuści podszywają się pod ZUS
Fałszywy SMS. Oszuści podszywają się pod ZUS
ZACZEKAJ! ZOBACZ, CO TERAZ JEST NA TOPIE 🔥