您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ticks_per_second函数代码示例

51自学网 2021-06-03 08:50:03
  C++
这篇教程C++ ticks_per_second函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ticks_per_second函数的典型用法代码示例。如果您正苦于以下问题:C++ ticks_per_second函数的具体用法?C++ ticks_per_second怎么用?C++ ticks_per_second使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ticks_per_second函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: total_microseconds

 //! Returns total number of microseconds truncating any sub microsecond values tick_type total_microseconds() const {   if (ticks_per_second() < 1000000) {     return ticks() * (static_cast<tick_type>(1000000) / ticks_per_second());   }   return ticks() / (ticks_per_second() / static_cast<tick_type>(1000000)) ; }
开发者ID:gijs,项目名称:hexer,代码行数:8,


示例2: _analyzer

	statistics_bridge::statistics_bridge(calls_collector_i &collector, const overhead &overhead_, ipc::channel &frontend,			const std::shared_ptr<module_tracker> &module_tracker_)		: _analyzer(overhead_.external), _collector(collector), _frontend(frontend), _module_tracker(module_tracker_)	{		initialization_data idata = {			get_current_executable(),			ticks_per_second()		};		send(init, idata);	}
开发者ID:tyoma,项目名称:micro-profiler,代码行数:10,


示例3: ticks_per_second

void IntervalTimer::enable() {  if (dont_use_any_timer) return;                     // no timers wanted  if (dont_use_real_timer && sig == SIGALRM) return;  // don't install real timer  if (!check_and_pre_enable()) return;    static struct itimerval dt;          // value for activating timer  dt.it_value.tv_sec  = dt.it_interval.tv_sec  = 0;  dt.it_value.tv_usec = dt.it_interval.tv_usec = 1000000 / ticks_per_second() / oversample_rate;     struct sigaction action;# if  TARGET_OS_VERSION == SOLARIS_VERSION /  ||  TARGET_OS_VERSION ==  MACOSX_VERSION /  ||  TARGET_OS_VERSION ==   LINUX_VERSION  action.sa_sigaction = (void (*)(int, siginfo_t*, void*)) IntervalTimerTick;  # elif COMPILER != GCC_COMPILER  &&  TARGET_OS_VERSION == SUNOS_VERSION  action.sa_handler = (void (*)()) IntervalTimerTick;# else  # error which?# endif  action.sa_flags   = SignalInterface::install_flags();   sigfillset(&action.sa_mask);# if GENERATE_DEBUGGING_AIDS    if (CheckAssertions) {      sigdelset(&action.sa_mask, SIGINT);      sigdelset(&action.sa_mask, SIGTSTP);      sigdelset(&action.sa_mask, SIGTRAP);    }# endif  sigdelset(&action.sa_mask, SIGILL);  sigdelset(&action.sa_mask, SIGFPE);  sigdelset(&action.sa_mask, SIGSEGV);  if (sigaction( sig, &action, NULL) == -1) {    perror("sigaction");    fatal1("couldn't install signal handler for signal %ld", sig);  }  if (!sigismember(&action.sa_mask, sig) || !sigismember(&SignalInterface::sig_mask, sig))    fatal1("should have masked %d", sig);      if (setitimer(timer, &dt, NULL)) fatal("cannot start timer!");    post_enable();}
开发者ID:cthulhuology,项目名称:self,代码行数:47,


示例4: seconds

 //! Returns normalized number of seconds (0..60) sec_type seconds() const {   return static_cast<sec_type>((ticks()/ticks_per_second()) % 60); }
开发者ID:gijs,项目名称:hexer,代码行数:5,


示例5: minutes

 //! Returns normalized number of minutes min_type minutes() const {   return static_cast<min_type>((ticks() / (60*ticks_per_second())) % 60); }
开发者ID:gijs,项目名称:hexer,代码行数:5,


示例6: hours

 //! Returns number of hours in the duration hour_type hours()   const {   return static_cast<hour_type>(ticks() / (3600*ticks_per_second())); }
开发者ID:gijs,项目名称:hexer,代码行数:5,


示例7: fractional_seconds

 //! Returns count of fractional seconds at given resolution fractional_seconds_type fractional_seconds() const {   return (ticks() % ticks_per_second()); }
开发者ID:gijs,项目名称:hexer,代码行数:5,


示例8: total_seconds

 //! Returns total number of seconds truncating any fractional seconds sec_type total_seconds() const {   return static_cast<sec_type>(ticks() / ticks_per_second()); }
开发者ID:gijs,项目名称:hexer,代码行数:5,


示例9: alloc_entry

void IntervalTimer::enroll_sync(float freq, doFn fn) {  TimerEntry* e = alloc_entry();  int32 factor = (int32) rint(float(ticks_per_second()) / freq);  e->initialize(fn, (doFn)-1, factor);}
开发者ID:cthulhuology,项目名称:self,代码行数:5,



注:本文中的ticks_per_second函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ tidyAttrToImpl函数代码示例
C++ ticks函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。