예제 #1
0
 itt_spinlock_init<Tag>::itt_spinlock_init()
 {
     for (int i = 0; i < 41; ++i)
     {
         HPX_ITT_SYNC_CREATE(&lcos::local::spinlock_pool<Tag>::pool_[i],
             "hpx::lcos::spinlock", 0);
         HPX_ITT_SYNC_RENAME(&lcos::local::spinlock_pool<Tag>::pool_[i],
             "hpx::lcos::spinlock");
     }
 }
예제 #2
0
파일: spinlock_pool.hpp 프로젝트: akemp/hpx
 itt_spinlock_init<Tag>::itt_spinlock_init()
 {
     for (int i = 0; i < 41; ++i)
     {
         HPX_ITT_SYNC_CREATE(&spinlock_pool<Tag>::pool_[i],
             "boost::detail::spinlock", 0);
         HPX_ITT_SYNC_RENAME(&spinlock_pool<Tag>::pool_[i],
             "boost::detail::spinlock");
     }
 }
예제 #3
0
파일: mutex.hpp 프로젝트: AntonBikineev/hpx
 mutex(char const* const description = "")
   : owner_id_(threads::invalid_thread_id_repr)
 {
     HPX_ITT_SYNC_CREATE(this, "lcos::local::mutex", description);
     HPX_ITT_SYNC_RENAME(this, "lcos::local::mutex");
 }