自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 测量程序执行时间的两种方法

1 读进程的计时器(使用间隔计数器,可测量的最小粒度不会小于时钟中断的间隔)#include struct tms{ clock_t tms_utime;  /*用户时间*/ clock_t tms_stime;  /*系统时间*/ clock_t tms_cutime; /*已回收的子进程的用户时间*/ clock_t tms_cstime; /*已回收的子进程的系统时间*/};cloc

2006-08-22 16:07:00 916

原创 C语言的异常处理

#include int setjmp(jmp_buf env);void longjmp(jmpbuf env, int retval);setjmp在env中缓存当前栈的内容,以供后面longjmp使用,并返回0。longjmp从env中恢复栈的内容,然后触发一个从最近一次初始化env的setjmp调用的返回.然后setjmp返回,并带有非0的返回值retval.int s

2006-08-22 15:35:00 544

原创 自动重启被中断的系统调用

solaris中,诸如read之类的慢速系统调用在被信号中断后,不会自动重启。而在linux中,是自动重启被中断的系统调用的。sigaction与Signal这个wrapper函数可以解决这个问题。 

2006-08-22 15:32:00 888

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除