.NET Framework 4.0 – Paralel Programlama Yenilikleri
Merhaba ArkadaÅŸlar,
Bu yazımızda günümüzde oldukça popüler olan ve .NET Framework 4.0 ile beraber oldukça kuvvetli bir şekilde hayatımıza girecek olan Paralel Programlama paradigmasından bahsediyor olacağım ve soyut bir şekilde .NET Framework 4.0 ile ne gibi yenilikler gelecek bunları anlatmaya çalışacağım. Günümüzde baktığımızda satın aldığımız tüm bilgisayarların artık birden fazla çekirdeği bulunmakta. Masaüstü ve dizüstü bilgisayarlara baktığımız zaman 2 yada 4 çekirdekli işlemcilerle sunucu bilgisayarlara baktığımızda ise 8,16 çekirdekli hatta daha fazla  sayıda çekirdeğe sahip olan işlemcilerle karşılaşmaktayız.
Bilgisayarlar üzerinde birden fazla çekirdek olmasından dolayı artık aynı anda işlemci üzerinde birden fazla thread çalıştırma imkanına sahibiz. Ancak günümüzde kullandığımız programlama yapısıyla maalesef bilgisayar üzerinde bulunan tüm çekirdekleri etkin bir şekilde kullanamıyoruz. Hatta çoğu zaman yazdığımız uygulamalar tek bir thread üzerinde çalışmakta. Ayrıca yazdığımız uygulamalar zaman ilerledikçe bilgisayardaki çekirdek sayısı artsa bile bazı durumlarda tek bir thread üzerinde çalıştığından dolayı daha da yavaş çalışabilmekte.
Tüm bu nedenlerden dolayı .NET Framework 4.0′ın temalarından biri de Paralel Programlama. .NET Framework 4.0 ile beraber artık uygulamalarımızı eÅŸ zamanlı olarak birden fazla thread üzerinden çok daha hızlı ve verimli bir ÅŸekilde çalıştırabileceÄŸiz. Peki .NET Framework 4.0 ile beraber Paralel Programlama çerçevesi içerisinde neler bizleri bekliyor.
- Çekirdek Yenilikleri
- Concurrent Koleksiyonlar
- Task Parallel Library
- Parallel LINQ
- Visual Studio 2010 Paralel Yenilikleri
- Çekirdek Yenilikleri
- Concurrent Koleksiyonlar
- Task Parallel Library
- Paralel LINQ
- Visual Studio 2010 Paralel Yenilikleri

No Responses to “.NET Framework 4.0 – Paralel Programlama Yenilikleri”
RSS feed for comments on this post. TrackBack URL

