博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C之多线程(例子很不错)
阅读量:5239 次
发布时间:2019-06-14

本文共 1735 字,大约阅读时间需要 5 分钟。

1.线程

  • 线程池是一个树状结构。
  • 多线程解决并发问题。
  • 一个线程内部的执行顺序是线性的。而线程之间是乱序的。
  • 若要创建一个多线程程序,它的参数必须是空指针类型。
  • 变色龙程序:
  • #define   _CRT_SECURE_NO_WARNINGS#include
    #include
    #include
    #include
    //进程#include
    void timeset(void*p)//线程的main{ int i = 0; while (1) { i++; char str[100] = { 0 }; sprintf(str, "title 当前时间第%d秒", i); system(str);//执行指令 Sleep(1000);//休眠1000毫秒 } system("color 3f");}//多线程,调用其他函数也是一样void go(){ int num1 = (rand() % 16); Sleep(10); int num2 = rand() % 16; char str[50] = { 0 }; sprintf(str, "color %x%x", num1, num2); system(str); go();}void colorall(void *p){ time_t ts; unsigned int num = time(&ts);//初始化时间种子 srand(num); go(); //for (;;) // { // int num1 = rand() % 16; // Sleep(10); // int num2 = rand() % 16; // char str[50] = { 0 }; // sprintf(str, "color %x%x", num1, num2); // system(str); // } //do //{ // int num1 = (rand() % 16); // Sleep(10); // int num2 = rand() % 16; // char str[50] = { 0 }; // sprintf(str, "color %x%x", num1, num2); // system(str); //} while (1);//AAA:// {// int num1 = (rand() % 16);// Sleep(10);// int num2 = rand() % 16;// char str[50] = { 0 };// sprintf(str, "color %x%x", num1, num2);// system(str);// }// goto AAA;}void main(){ _beginthread(timeset, 0, NULL); _beginthread(colorall, 0, NULL); //system("color 3f"); system("pause");}

     

 

转载于:https://www.cnblogs.com/sjxbg/p/5557756.html

你可能感兴趣的文章
《LoadRunner没有告诉你的》之六——获取有效的性能需求
查看>>
51nod1076 (边双连通)
查看>>
Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
查看>>
js去除空格
查看>>
学习Spring Boot:(二十八)Spring Security 权限认证
查看>>
IT学习神器——慕课网App获App Store、Android应用市场重磅推荐
查看>>
Linux网络状态工具ss命令使用详解
查看>>
深入浅出JavaScript(2)—ECMAScript
查看>>
编程珠玑第十一章----排序
查看>>
Face The Right Way POJ - 3276 (开关问题)
查看>>
STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
查看>>
变量的命名规范
查看>>
手机端自动跳转
查看>>
react中进入某个详情页URL路劲参数Id获取问题
查看>>
首届.NET Core开源峰会
查看>>
ViewPager的onPageChangeListener里面的一些方法参数:
查看>>
python pdf转word
查看>>
poj 2182 Lost Cows
查看>>
OpenFlow 交换机与控制器交互步骤
查看>>
java-内存模型
查看>>