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

seo优化的网站网页生成器

seo优化的网站,网页生成器,漳州 外贸网站建设 SEO,做群头像的网站在线制作0.线程特点 (1).线程共享资源:一个进程下的多个线程共享以下资源 可执行的指令 静态数据 进程中打开的文件描述符 当前工作目录 用户ID 用户组ID (2).线程私有资源: 线程ID PC(程序计数器)和相…

0.线程特点

(1).线程共享资源:一个进程下的多个线程共享以下资源

                可执行的指令

                静态数据

                进程中打开的文件描述符

                当前工作目录

                用户ID

                用户组ID

(2).线程私有资源:

                线程ID

                PC(程序计数器)和相关寄存器

                堆栈

                错误号(errno)

                优先级

                执行状态和属性

一.C函数创建线程、回收线程、结束线程

1.创建线程 - pthread_create

功能

        创建一个线程,成功时返回(0),失败时返回错误码(errno)

参数:

        thread: 线程对象

        attr     : 线程属性,NULL则表示默认属性

        void*(*routine)(void*):线程执行的函数

        arg      :传递给线程执行函数的参数

int pthread_create(pthread_t *thread,const pthread_attr_t *attr,void*(*routine)(void*),void *arg);

                

2.线程回收 - pthread_join

功能:

        回收线程资源,成功时返回0,失败返回错误码。

        调用线程阻塞直到pthread结束

参数:

        thread   : 线程对象,指定要回收的线程

        retval    : 接收线程返回值的地址

int pthread_join(pthread_t thread,void **retval);

3.线程结束 - pthread_exit

功能

        结束当前的线程,释放该线程的私有资源。

参数

        retval: 可被其他线程通过 pthread_join 获取。

void pthread_exit(void *retval);

4.线程创建、回收、结束,代码示例

#include <stdio.h>
#include <stdint.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/wait.h>
#include <pthread.h>
#include <stdlib.h>
#include <string.h>char message[32] = "Hello World";
void *thread_func(void *arg);int main()
{pthread_t a_thread;        //创建线程对象void *result;              //用于接收线程返回值int ret;/* 创建线程,绑定线程执行函数 */ret = pthread_create(&a_thread,NULL,thread_func,NULL);if(0 != ret){printf("fail to pthread_create\n");exit(-1);}/* 阻塞等待回收线程资源 */pthread_join(a_thread,&result);            //将结果存入resultprintf("result is :%s\n",result);printf("message is :%s\n",message);return 0;
}/* 线程函数 */
void *thread_func(void *arg)
{sleep(1);printf("thread_func has been created\n");strcpy(message,"marked by thread_func\n");/* 结束线程 */pthread_exit("thank you for waiting for me\n");     //线程结束返回参数信息
}

http://www.hengruixuexiao.com/news/39957.html

相关文章:

  • wordpress导航菜单栏seog
  • 淘宝接网站开发的活国际新闻军事最新消息
  • 长治网站建设费用免费seo软件
  • 安徽省高等级公路工程建设指挥部网站网络营销核心要素
  • 做SEO公司多给网站谷歌推广
  • 网站开发可行性分析知识营销
  • 著名网站设计师免费网站seo
  • 织梦网站手机页怎么做西安网络推广公司
  • 国内网站 备案优化关键词排名哪家好
  • 北京网站建设在哪里天网络营销的模式有哪些?
  • 邯郸网站关键字优化直通车推广怎么收费
  • 用python做电商网站app开发网站
  • 莱州网站建设高质量关键词搜索排名
  • 宽带费用多少钱一年seo平台代理
  • 四川长昕建设工程有限公司网站深圳市推广网站的公司
  • 湛江专业建站seo工作职责
  • 政府网站建设预算成都网站快速排名优化
  • 惠州做学校网站软文推广例子
  • 外国ps修图网站关键词权重查询
  • 移动端网站怎么做外链平台营销
  • wordpress 字体样式表深圳网站seo地址
  • app ui界面设计欣赏广州seo公司排行
  • wordpress上传的地址加seo外包
  • 乐站_网站建设_自助建站最近有新病毒出现吗
  • 代做毕业设计找哪个网站好百度推广费用怎么算
  • 弄网站赚钱吗seochan是什么意思
  • 个人域名用来做淘宝客网站产品如何做市场推广
  • 已有网站怎么修改网站推广优化排名公司
  • 最好的优化公司站长seo查询
  • 怎么制作网站来赚钱网站卖链接