Aracılığıyla paylaş


<thread>

Sınıfı thread ve çeşitli destekleyici işlevleri tanımlamak için standart üst bilgi <iş parçacığını> ekleyin.

Sözdizimi

#include <thread>

Açıklamalar

Not

/clr kullanılarak derlenen kodda bu üst bilgi engellenir.

Makro __STDCPP_THREADS__ , iş parçacıklarının bu üst bilgi tarafından desteklendiğini belirtmek için sıfır olmayan bir değer olarak tanımlanır.

Üyeler

Genel Sınıflar

Veri Akışı Adı Açıklama
thread Sınıfı Bir uygulamadaki yürütme iş parçacığını gözlemlemek ve yönetmek için kullanılan bir nesneyi tanımlar.

Genel Yapılar

Veri Akışı Adı Açıklama
hash Yapısı (C++ Standart Kitaplığı) tarafından benzersiz olarak belirlenen bir değer döndüren üye thread::idişlevini tanımlar. Üye işlevi, türdeki thread::id değerleri dizin değerlerinin dağılımına eşlemek için uygun bir karma işlevi tanımlar.

Genel İşlevler

Veri Akışı Adı Açıklama
get_id Geçerli yürütme iş parçacığını benzersiz olarak tanımlar.
sleep_for Çağıran iş parçacığını engeller.
sleep_until Çağrı iş parçacığını en azından belirtilen saate kadar engeller.
değiş tokuş etmek İki thread nesnenin durumlarını değiştirir.
yield Geçerli iş parçacığı normalde çalışmaya devam etse bile işletim sistemine diğer iş parçacıklarını çalıştırması için sinyal gönderir.

Ortak İşleçler

Veri Akışı Adı Açıklama
operator>= İşleci Bir nesnenin başka bir thread::id nesneden büyük mü yoksa başka bir nesneye eşit mi olduğunu belirler.
işleç> İşleci Bir nesnenin diğerinden thread::id büyük olup olmadığını belirler.
operator<= İşleci Bir nesnenin diğerine thread::id eşit mi yoksa daha küçük mü olduğunu belirler.
işleç< İşleci Bir nesnenin diğerinden thread::id küçük olup olmadığını belirler.
operator!= İşleci Eşitsizlik için iki thread::id nesneyi karşılaştırır.
operator== İşleci Eşitlik için iki thread::id nesneyi karşılaştırır.
işleç<< İşleci Bir nesnenin metin gösterimini thread::id akışa ekler.

Ayrıca bkz.

Üst Bilgi Dosyaları Başvurusu
C++ Standart Kitaplığında İş Parçacığı Güvenliği