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

学校网站建设计入哪个会计科目my12777域名查询

学校网站建设计入哪个会计科目,my12777域名查询,网络营销如何进行,wordpress移动移动判断线程安全#xff1a;在多线程运行的时候#xff0c;不论线程的调度顺序怎样#xff0c;最终的结果都是 一样的、正确的#xff0c;这个线程就是安全的。 保证线程安全的要求#xff1a; 1. 对线程同步#xff0c;保证同一时刻只有一个线程访问临界资源。 2.在多线程中使用…线程安全在多线程运行的时候不论线程的调度顺序怎样最终的结果都是 一样的、正确的这个线程就是安全的。 保证线程安全的要求 1. 对线程同步保证同一时刻只有一个线程访问临界资源。 2.在多线程中使用线程安全的函数可重入函数。 线程安全的函数一个函数能被多个线程同时调用且不发生竟态条件。 不是线程安全的例子 主线程分割字符串1 2 3 4 5 6 另一个线程分割字符串a b c d e f #includestdio.h #includeunistd.h #includestring.h #includestdlib.h #includepthread.hvoid* fun(void*arg) {char buff[128] a b c d e f;char*s strtok(buff, );while(s!NULL){printf(fun %s\n,s);sleep(1);s strtok(NULL, );} } int main() {pthread_t id;pthread_create(id,NULL,fun,NULL);char arr[128] 1 2 3 4 5 6;char*p strtok(arr, );while(p!NULL){printf(main p %s\n,p);sleep(1);p strtok(NULL, );} } 结果并没有输出main p 2 3 4 5 6 这是因为多线程静态变量只有一份无法分别记录信息分割的东西会被覆盖strtok方法中有静态变量记录分割后指向。 char *__cdecl strtok(char *_String, const char *_Delimiter) 而使用strtok_s()可以保证线程安全 strtok_s()函数的原型如下 char *__cdecl strtok_s(char *_String, const char *_Delimiter, char **_Context)_Context参数相当于strtok()函数中内部定义的静态SAVE_PTR指针用来传递对字符串_String的处理进行到了哪里。  #include stdio.h #include stdlib.h #include unistd.h #include string.h #include pthread.hvoid* fun(void *arg) {char buff[128] a b c d e f;char * ptr NULL;char * s strtok_r(buff, ,ptr);while( s ! NULL ){printf(fun s%s\n,s);sleep(1);s strtok_r(NULL, ,ptr);} } int main() {pthread_t id;pthread_create(id,NULL,fun,NULL);char arr[128] 1 2 3 4 5 6;char * ptr NULL;char * p strtok_r(arr, ,ptr);while( p ! NULL ){printf(main p%s\n,p);sleep(1);p strtok_r(NULL, ,ptr);}pthread_join(id,NULL);exit(0); } 结果分割互不干扰  所以使用的函数有静态变量时需要使用其改进函数保证线程安全。
http://www.dnsts.com.cn/news/186100.html

相关文章:

  • 介绍好的电影网站模板下载如何查询营业执照注册信息
  • 获取网站访客qq苏州市建设局老网站
  • 网站建设与网站设计辽宁省建设信息网官网
  • 网站建设计划书1200字黄石本地做网站的
  • 什么网站比较容易做权重wordpress友情链接设置
  • 泉州安溪县住房和城乡建设网站揭阳网站制作案例
  • 佛山网站建设永网北京快三彩票app平台官网下载
  • 云南省文山建设厅网站wordpress如何创建导航
  • 网站建设低价建站关于加强网站建设
  • 做网站空间要多大如何从零开始做网站
  • 耒阳市做网站的学做投资网站
  • 做网站需要多钱如何更改网站的关键词
  • 网站运营总结公司注册查询入口官网网址
  • 设计色彩的门户网站模板现在的报税网站怎么做更正申报
  • 万州医院网站建设看广告赚佣金平台
  • 养生类网站源码做十个网站
  • 西安高端网站定制上海软装设计公司排名
  • 学做婴儿衣服网站好网络营销策略的概念有哪些
  • 如何用ps做网站图标PHP网站建设项目经验
  • 手机怎么登录自己做的网站一般通过面试多久上班
  • 番禺区网站设计招聘工作
  • 北京网站建设备案代理无忧代理 在线
  • 免费网站建设工具网络营销策划书包括哪些内容
  • 天津建筑网站建设网站栅格化怎么做
  • 湖北 网站 备案 时间南京门户网站制作
  • 网页游戏网站4399音乐网站是否可以做浅度链接
  • 山东省建设局网站重庆律师网站建设
  • 网站首页横版图怎么做WordPress 熊掌号模板
  • 阿里云 企业网站手机软件开发工具
  • 易语言如何做代刷网站wordpress 上传图片不显示