Aracılığıyla paylaş


OpenMP Yönergeleri

OpenMP API kullanılan yönergelere bağlantılar sağlar.

Visual C++ aşağıdaki OpenMP yönergeleri destekler:

Yönergesi

Description

atomic

Belirleyen atomically güncelleştirilecek bir bellek konumu.

barrier

Tüm iş parçacıkları bir takım eşitler; tüm iş parçacıklarını engeli çalıştırana kadar tüm iş parçacıklarını engeli duraklatın.

critical

Bir defada bir iş parçacığında, kod yalnızca getirildiğini belirtir.

flush (OpenMP)

Tüm iş parçacıkları aynı bellek tüm paylaşılan nesnelerin görünümünü olduğunu belirtir.

(OpenMP) için

Yapılan iş neden olan bir for döngüsü içinde iş parçacıkları arasında bölünmesi paralel bir bölge.

master

Ana threadshould bir bölümünü program yürütme belirtir.

ordered (OpenMP Yönergeleri)

Döngü gibi sıralı bir döngü çalıtırılması gereken bir parallelized altında bu kodu belirtir.

parallel

Paralel birden çok iş parçacığı tarafından yürütülen kod paralel bir bölgeyi tanımlar.

sections (OpenMP)

Tüm iş parçacıkları arasında bölünmesi kod bölümleri tanımlar.

single

Kodun bir bölümünü şart değil ana iş parçacığı bir tek parçacığında gerçekleştirilmesi gerektiğini belirlemenizi sağlar.

threadprivate

Bir değişken bir iş parçacığı için özel olduğunu belirtir.

Ayrıca bkz.

Başvuru

OpenMP Yan Tümceleri

Diğer Kaynaklar

Visual C++'da OpenMP