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

顺徳网站建设公司有哪些vip视频解析网站怎么做

顺徳网站建设公司有哪些,vip视频解析网站怎么做,开发一个微信小程序价格,免费发帖推广平台有哪些多线程是多任务的一种特殊形式#xff0c;多任务是一种功能#xff0c;它使您的计算机可以同时运行两个或多个程序。通常#xff0c;多任务有两种类型#xff1a;基于进程和基于线程。基于进程的多任务处理程序的并发执行。基于线程的多任务处理并发执行同一程序的各个部分…多线程是多任务的一种特殊形式多任务是一种功能它使您的计算机可以同时运行两个或多个程序。通常多任务有两种类型基于进程和基于线程。基于进程的多任务处理程序的并发执行。基于线程的多任务处理并发执行同一程序的各个部分。多线程程序包含两个或多个可以同时运行的部分。这种程序的每个部分都称为一个线程并且每个线程都定义了单独的执行路径。C 不包含对多线程应用程序的任何内置支持。相反它完全依赖于操作系统来提供此功能。本教程假定您正在Linux OS上工作并且我们将使用POSIX编写多线程C 程序。POSIX线程或Pthread提供了许多类似Unix的POSIX系统(例如FreeBSDNetBSDGNU / LinuxMac OS X和Solaris)上可用的API。以下例程用于创建POSIX线程-#include pthread_create (thread, attr, start_routine, arg)在这里pthread_create创建一个新线程并使其可执行。可以在代码中的任何位置多次调用此例程。这是参数的说明。参数描述线子例程返回的新线程的不透明唯一标识符。属性一个不透明的属性对象可用于设置线程属性。您可以指定线程属性对象或将NULL指定为默认值。start_routine创建线程后将执行的C 例程精氨酸可以传递给start_routine的单个参数。它必须通过引用作为void类型的指针转换传递。如果不传递任何参数则可以使用NULL。进程可以创建的最大线程数取决于实现。一旦创建线程就是对等的并且可以创建其他线程。线程之间没有隐含的层次结构或依赖性。终止线程我们使用以下例程来终止POSIX线程–#include pthread_exit (status)在这里pthread_exit用于显式退出线程。通常pthread_exit()例程在线程完成其工作之后被调用并且不再需要存在。如果main()在创建线程之前完成并以pthread_exit()退出则其他线程将继续执行。否则它们将在main()完成时自动终止。示例#include #include #include using namespace std;#define NUM_THREADS 5void *PrintHello(void *threadid) {long tid;tid  (long)threadid;cout pthread_exit(NULL);}int main () {pthread_t threads[NUM_THREADS];int rc;int i;for( i  0; i cout rc  pthread_create(threads[i], NULL, PrintHello, (void *)i);if (rc) {cout exit(-1);}}pthread_exit(NULL);}输出结果$gcc test.cpp -lpthread$./a.outmain() : creating thread, 0main() : creating thread, 1main() : creating thread, 2main() : creating thread, 3main() : creating thread, 4Hello World! Thread ID, 0Hello World! Thread ID, 1Hello World! Thread ID, 2Hello World! Thread ID, 3Hello World! Thread ID, 4
http://www.zqtcl.cn/news/170949/

相关文章:

  • 设计师作品展示网站做图软件官方网站
  • 企业网站网站建设价格seo短视频网页入口引流
  • 旅游电商网站建设方案模板济南搜点网络科技有限公司
  • 网站模板 带手机端头条推广平台有哪些
  • 有没有专门做衣服的网站小程序加盟代理前景
  • app网站开发报价wordpress怎么加快网站打开速度
  • 路南网站建设可用的ftp网站
  • 台州市建站公司网站免费建设推荐
  • 网站世界排名怎么做柘城县网站建设
  • 网站设计与制作培训班户外运动网站建设策划
  • 保险公司网站网站域名注册哪个好
  • 平台网站建设可行报告工作室注册条件
  • 罗湖附近公司做网站建设哪家便宜做cpa必须要有网站吗
  • 深圳网站开发教程wordpress密码登录插件
  • 农机网站建设目标上海网站建设工资多少
  • 手机做网站过程网站名字做版权需要源代码吗
  • 公司微信网站建设方案现在做外贸前景如何
  • 如何使用微信公众号做网站河南省专业做网站公司
  • 清远市清城区网站建设公司广州黄浦区建设局网站
  • 站长做2个网站网站程序指的是什么
  • 网站建设jw100请拿笔记记下新域名
  • 兰州市住房保障和城乡建设局网站如何有效的推广网站
  • 网站推广做百度还是360北京企业网站建设费用
  • 推荐一个简单的网站制作策划方案免费网站
  • 用vs2012做网站案例企业现在有必要做网站吗
  • 网站建设少用控件wordpress默认分类
  • php网站是什么数据库文件网站开发收
  • 新网网站空间做网站和app哪类商标
  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板