28 Temmuz 2017 Cuma

thread this_thread Sınıfı

Giriş
Şu satırı dahil ederiz.
#include "boost/thread.hpp"
Şu satırı da dahil edebiliriz.
#include <boost/thread/thread.hpp>
interuption_point metodu
Şöyle yaparız.
boost::this_thread::interruption_point();
sleep metodu - posix_time
Şu satırı dahil ederiz.
#include <boost/date_time/posix_time/posix_time.hpp>
Bu metod chrono süreleri yerine posix_time ile çalışmak üzere tasarlanmış.

Şöyle yaparız.
boost::this_thread::sleep (boost::posix_time::seconds(5));
Şöyle yaparız.
boost::this_thread::sleep (boost::posix_time::milliseconds(10));
sleep_for metodu - chrono
Bu metod posix_time yerine chrono süreleri ile çalışmak üzere tasarlanmış.

Şöyle yaparız.
boost::this_thread::sleep_for (boost::chrono::seconds(60));
Şöyle yaparız.
int seconds = ...;
boost::this_thread::sleep_for (boost::chrono::seconds{seconds});
Şöyle yaparız.
boost::this_thread::sleep_for (boost::chrono::milliseconds(500));

Hiç yorum yok:

Yorum Gönder