当前位置: 首页 > news >正文

ps网站首页设计图知道网站前台怎样进后台

ps网站首页设计图,知道网站前台怎样进后台,网址创作,做海外贸易的网站名叫什么一、线程的取消 意义:随时杀掉一个线程 int pthread_cancel(pthread_t thread); 注意:线程的取消要有取消点才可以,不是说取消就取消,线程的取消点主要是阻塞的系统调用 二、运行段错误调试 可以使用gdb调试 使用gdb 运行代…

一、线程的取消

意义:随时杀掉一个线程

int pthread_cancel(pthread_t thread);

注意:线程的取消要有取消点才可以,不是说取消就取消,线程的取消点主要是阻塞的系统调用

二、运行段错误调试

可以使用gdb调试

使用gdb 运行代码,gdb  ./youapp

(gdb) run

等待出现Thread 1 "pcancel" received signal SIGSEGV, Segmentation fault.

输入命令bt(打印调用栈)

(gdb) bt

#0  0x00007ffff783ecd0 in vfprintf () from /lib/x86_64-linux-gnu/libc.so.6

#1  0x00007ffff78458a9 in printf () from /lib/x86_64-linux-gnu/libc.so.6

#2  0x00000000004007f9 in main () at pcancel.c:21

确定段错误位置是pcancel.c 21行

三、线程的取消

如果没有取消点,手动设置一个

void pthread_testcancel(void);

设置取消使能或禁止

int pthread_setcancelstate(int state, int *oldstate);

PTHREAD_CANCEL_ENABLE

PTHREAD_CANCEL_DISABLE

设置取消类型

int pthread_setcanceltype(int type, int *oldtype);

PTHREAD_CANCEL_DEFERRED                等到取消点才取消

PTHREAD_CANCEL_ASYNCHRONOUS           目标线程会立即取消

四、线程的清理

必要性: 当线程非正常终止,需要清理一些资源。

void pthread_cleanup_push(void (*routine) (void *), void *arg)

void pthread_cleanup_pop(int execute)

routine 函数被执行的条件:

  1. 被pthread_cancel取消掉。
  2. 执行pthread_exit
  3. 非0参数执行pthread_cleanup_pop()

注意:

1.必须成对使用,即使pthread_cleanup_pop不会被执行到也必须写上,否则编译错误

2.pthread_cleanup_pop()被执行且参数为0,pthread_cleanup_push回调函数routine不会被执行.

3.pthread_cleanup_push 和pthread_cleanup_pop可以写多对,routine执行顺序正好相反

4.线程内的return 可以结束线程,也可以给pthread_join返回值,但不能触发pthread_cleanup_push里面的回调函数,所以我们结束线程尽量使用pthread_exit退出线程。

http://www.yayakq.cn/news/617038/

相关文章:

  • 网站与建设的字体间距wordpress后台编写seo设置
  • 网站建设课程设计实训报告手机端steam
  • 手机网站开发制作做网站退款怎么做会计分录
  • 医药建设网站珠海网站公司
  • 个人网站备案可以盈利吗网站设计论文的题目
  • 合伙做网站wordpress 4.7.2 漏洞
  • 安监网站如何做紧急预案备案服装设计公司取名
  • 保定网站设计公司排名新网网站建设
  • 怎么做网站卖东西百度推广怎么做的
  • dede后台网站地图怎么做中式设计网站推荐
  • 机械类做的最好的网站阜阳做网站的商户
  • 网站后台管理页面下载星月教你做网站回顾文档
  • 广州企业建站公司长春网站建设网站制作推广
  • 怎样制作一个自己的网站自豪的采用wordpress
  • 莱州网站建设包年多少钱近五年关于网站建设的参考文献
  • 云浮罗定哪有做网站的wordpress自动获取封面图
  • 做网站的是些什么公司动态ip建设网站
  • html5网站图标四川建设发布网
  • 网站建设自主开发的三种方式申请wordpress
  • 织梦模板修改网站颜色杭州电商网站建设公司
  • php做网站的分站用wordpress赚钱
  • 西部数码网站站点怎么把网站管理系统
  • 网站建设资料总结那个公司做的外贸网站好
  • 合肥公司门户网站制作做文件的网站
  • 阿里建站官网长沙房地产集团
  • 广州网站开发多少钱潍坊网站模板建站
  • wap网站建设兴田德润实惠微网站外链
  • 北网站建设网络挣钱
  • 国家网站域名工程造价专业建设规划
  • 企业网站素材图片电商app排名300