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

php自己做网站访问量计算湖南网站建设公司 干净磐石网络

php自己做网站访问量计算,湖南网站建设公司 干净磐石网络,免费注册自媒体账号,百度搜索引擎优化参考资料#xff1a; https://blog.csdn.net/hudashi/article/details/7709413 Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。在pthread_create中#xff0c;把第二个参数设置为NULL的话#xff0c;将采用默认的属性配置…参考资料   https://blog.csdn.net/hudashi/article/details/7709413   Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。在pthread_create中把第二个参数设置为NULL的话将采用默认的属性配置。 pthread_attr_t的主要属性的意义如下 __detachstate表示新线程是否与进程中其他线程脱离同步 如果设置为PTHREAD_CREATE_DETACHED 则新线程不能用pthread_join()来同步且在退出时自行释放所占用的资源。缺省为PTHREAD_CREATE_JOINABLE状态。这个属性也可以在线程创建并运行以后用pthread_detach()来设置而一旦设置为PTHREAD_CREATE_DETACH状态不论是创建时设置还是运行时设置则不能再恢复到PTHREAD_CREATE_JOINABLE状态。 __schedpolicy表示新线程的调度策略主要包括SCHED_OTHER正常、非实时、SCHED_RR实时、轮转法和SCHED_FIFO实时、先入先出三种缺省为SCHED_OTHER后两种调度策略仅对超级用户有效。运行时可以用过pthread_setschedparam()来改变。 __schedparam一个struct sched_param结构目前仅有一个sched_priority整型变量表示线程的运行优先级。这个参数仅当调度策略为实时即SCHED_RR或SCHED_FIFO时才有效并可以在运行时通过pthread_setschedparam()函数来改变缺省为0。 __inheritsched有两种值可供选择PTHREAD_EXPLICIT_SCHED和PTHREAD_INHERIT_SCHED前者表示新线程使用显式指定调度策略和调度参数即attr中的值而后者表示继承调用者线程的值。缺省为PTHREAD_EXPLICIT_SCHED。 __scope表示线程间竞争CPU的范围也就是说线程优先级的有效范围。POSIX的标准中定义了两个值PTHREAD_SCOPE_SYSTEM和PTHREAD_SCOPE_PROCESS前者表示与系统中所有线程一起竞争CPU时间后者表示仅与同进程中的线程竞争CPU。目前LinuxThreads仅实现了PTHREAD_SCOPE_SYSTEM一值。 为了设置这些属性POSIX定义了一系列属性设置函数包括pthread_attr_init()、pthread_attr_destroy()和与各个属性相关的pthread_attr_getXXX/pthread_attr_setXXX函数。 在设置线程属性 pthread_attr_t 之前通常先调用pthread_attr_init来初始化之后来调用相应的属性设置函数。 主要的函数如下 1、pthread_attr_init 功能        对线程属性变量的初始化。 头文件     pthread.h 函数原型   int pthread_attr_init (pthread_attr_t* attr); 函数传入值attr:线程属性。 函数返回值成功 0 失败 -1 2、pthread_attr_setscope 功能        设置线程 __scope 属性。scope属性表示线程间竞争CPU的范围也就是说线程优先级的有效范围。POSIX的标准中定义了两个值PTHREAD_SCOPE_SYSTEM和PTHREAD_SCOPE_PROCESS前者表示与系统中所有线程一起竞争CPU时间后者表示仅与同进程中的线程竞争CPU。默认为PTHREAD_SCOPE_PROCESS。目前LinuxThreads仅实现了PTHREAD_SCOPE_SYSTEM一值。 头文件     pthread.h 函数原型   int pthread_attr_setscope (pthread_attr_t* attr, int scope); 函数传入值attr: 线程属性。 scope:PTHREAD_SCOPE_SYSTEM表示与系统中所有线程一起竞争CPU时间 PTHREAD_SCOPE_PROCESS表示仅与同进程中的线程竞争CPU 函数返回值得同1。 3、pthread_attr_setdetachstate 功能        设置线程detachstate属性。该表示新线程是否与进程中其他线程脱离同步如果设置为PTHREAD_CREATE_DETACHED则新线程不能用pthread_join()来同步且在退出时自行释放所占用的资源。缺省为PTHREAD_CREATE_JOINABLE状态。这个属性也可以在线程创建并运行以后用pthread_detach()来设置而一旦设置为PTHREAD_CREATE_DETACH状态不论是创建时设置还是运行时设置则不能再恢复到PTHREAD_CREATE_JOINABLE状态。 头文件      phread.h 函数原型    int pthread_attr_setdetachstate (pthread_attr_t* attr, int detachstate); 函数传入值attr:线程属性。 detachstate:PTHREAD_CREATE_DETACHED不能用pthread_join()来同步且在退出时自行释放所占用的资源 PTHREAD_CREATE_JOINABLE能用pthread_join()来同步 函数返回值得同1。 4、pthread_attr_setschedparam 功能       设置线程schedparam属性即调用的优先级。 头文件     pthread.h 函数原型   int pthread_attr_setschedparam (pthread_attr_t* attr, struct sched_param* param); 函数传入值attr线程属性。 param线程优先级。一个struct sched_param结构目前仅有一个sched_priority整型变量表示线程的运行优先级。这个参数仅当调度策略为实时即SCHED_RR或SCHED_FIFO时才有效并可以在运行时通过pthread_setschedparam()函数来改变缺省为0 函数返回值同1。 5、pthread_attr_getschedparam 功能       得到线程优先级。 头文件    pthread.h 函数原型  int pthread_attr_getschedparam (pthread_attr_t* attr, struct sched_param* param); 函数传入值attr线程属性 param线程优先级 函数返回值同1。 转载于:https://www.cnblogs.com/rivsidn/p/10673748.html
http://www.zqtcl.cn/news/611172/

相关文章:

  • 网站开发一般需要多久菜谱网站模版
  • 基于jsp的电子商务网站开发最好的网站建设公司哪家好
  • 个人网站图片郑州技术支持seo
  • 先做网站还是先做app广州互联网
  • 租用网站的服务器wordpress手机加搜索
  • 做彩票网站怎么样才能让百度收录自己的网站
  • 廊坊网站建设技术托管seo怎么优化关键词排名培训
  • 抛丸机网站怎么做手机网站打不开的解决方法
  • 上海做网站的公司多少钱冷水江网站
  • 百度网站流量查询宣传片制作公司费用
  • 安徽炒股配资网站开发搭建平台载体
  • 中华建设杂志网站记者黑龙江省建设集团有限公司网站首页
  • 成都络迈品牌网站建设网站建设的行业资讯、
  • 英语网站大全免费赤峰市建设厅官方网站
  • 宁波网站建设熊掌号成都网络关键词排名
  • 织梦网站改版需要怎么做平台设计软件
  • 企业展示型网站网站建设设计
  • 增城网站建设服务网站建设制作设计公司佛山
  • 微网站套餐自媒体网站源码模板dede
  • 企业网站改版升级成都便宜网站建设公司
  • 广州公共资源建设工程交易中心网站新塘做网站
  • 数码港 太原网站开发公司iis 建立子网站
  • 做一个自己的网站需要什么商标设计网站猪八戒
  • 傻瓜式网站建设软件保险预约
  • 网站 备案规定自己做简单网站
  • 网站上怎么做支付接口南乐网站建设
  • 咸阳网站建设公司电话做个公司网站大概多少钱
  • 网站如何做关键词排名点子网创意网
  • 浙江建设培训考试网站河源东莞网站建设
  • 网站移动端做pc端的301跳转哪些网站是增值网