Gforth 0.7.x sürümünden 1.0 sürümüne geçiş, temel olarak güçlü çoklu görev (multi-tasking) yeteneklerinin dahil edilmesiyle karakterize edilen önemli bir mimari evrimi temsil ediyor. Kullanıcılar artık yeni görev yönetimi komutlarını kullanarak birden fazla çekirdek veya donanım iş parçacığı (thread) üzerinde görevler oluşturabilir ve bunları yönetebilirler; bu yapı, mutexler, atomik işlemler ve bariyerler gibi senkronizasyon temel bileşenlerini de içermektedir. Önemli bir yenilik ise, aktör modeline benzer bir yöntemle iletişimi ve senkronizasyonu kolaylaştıran mesaj kuyruklarının hayata geçirilmesi ve Cilk desteğidir; Cilk sayesinde ise "spawn" ve "sync" mekanizmaları aracılığıyla görevler arasında verimli bir iş dağılımı yapılabilmektedir. Bu özellikler, Gforth'u uygun bir platform haline getirmektedir...
Konular: Programlama Dili Geliştirme, Sistem Programlama ve Paralel Hesaplama
SiteM’de tam özet, flashcard ve quiz →
Orijinal kaynak: gforth.org
Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.
Yorumlar
Yorum için giriş yap veya kaydol.
Henüz yorum yok — ilk sen yaz.