亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2006 | 回復(fù): 6
打印 上一主題 下一主題

時鐘的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-06-24 17:30 |只看該作者 |倒序瀏覽
請問大家在linux/unix下面的時鐘用什么函數(shù)實現(xiàn)?

都說linux/unix下面時鐘精確 可是我用timer_create發(fā)現(xiàn)并沒有
非常精確

我用tru64發(fā)現(xiàn)timer_create創(chuàng)建的時鐘好像毫秒級的都不能保證

大家又沒有比較精確的方法 謝謝 thanks for any help

論壇徽章:
0
2 [報告]
發(fā)表于 2005-06-24 17:34 |只看該作者

時鐘的問題

>;>;我用timer_create發(fā)現(xiàn)并沒有非常精確

暈!timespec都納秒級了,還想怎么樣?

論壇徽章:
0
3 [報告]
發(fā)表于 2005-06-24 17:38 |只看該作者

時鐘的問題

但是timespec中的納秒根本全是0啊

沒有起到任何作用啊

論壇徽章:
0
4 [報告]
發(fā)表于 2005-06-24 17:40 |只看該作者

時鐘的問題

我用tiemr_gettime獲得時間的時候基本上都是

假設(shè)定義struct timespec  ts;
那么ts.tv_nsec中的數(shù) 一般類似于

156789000   納秒級的3位上面全是0

論壇徽章:
0
5 [報告]
發(fā)表于 2005-06-24 17:44 |只看該作者

時鐘的問題

int result = timer_create(CLOCK_REALTIME, &evp, &retval) ;
    100         if(result == 0) {//succeeded
    101                 struct itimerspec value;
    102                 struct itimerspec ovalue;
    103
    104                 value.it_value.tv_sec = elaspe;
    105                 value.it_value.tv_nsec = 0;
    106
    107                 // persist timer
    108                 value.it_interval.tv_sec = value.it_value.tv_sec;
    109                 value.it_interval.tv_nsec = value.it_value.tv_nsec;
    110
    111                //set time
    112                 if(timer_settime(retval, 0, &value, &ovalue) == 0) {


這是以前的程序了,我不需要納秒級別的精確,就設(shè)0了?墒强梢栽O(shè)置啊。

論壇徽章:
0
6 [報告]
發(fā)表于 2005-06-24 18:00 |只看該作者

時鐘的問題

是可以設(shè)置 但是沒有作用啊 你這個時鐘可以精確到毫秒么?

論壇徽章:
0
7 [報告]
發(fā)表于 2005-06-24 18:06 |只看該作者

時鐘的問題



  1. struct timer_definitions {
  2.         int type;                       /* Absolute or Relative Timer */
  3.         struct sigevent evp;            /* Event structure */
  4.         struct itimerspec timeout;      /* Timer interval */
  5. };

  6. struct timer_definitions timer_values[1] = {
  7.       
  8.         { ABS, {0,SIGUSR1}, {0,500000000, 2,0} },
  9.         
  10. };


  11. status = clock_gettime(CLOCK_REALTIME, &current_time);
  12. status = timer_settime(timerid[i], timer_values[i].type,
  13.                         &timer_values[i].timeout, NULL);
復(fù)制代碼

這個使我用的代碼段
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP