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

Atomik

Belirleyen atomically güncelleştirilecek bir bellek konumu.

engeli

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.

Kritik

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.

ana

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

sıralı (OpenMP yönergeleri)

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

paralel

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

bölümler (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++ OpenMP