C语言多线程实现
多线程随机选号程序
以下程序运行后看起来比较有意思,像一个随机选号程序,但不是完全按照问题所说的写的 可供参考,要改很容易
//多线程随机选号程序示例
#include <stdio.h>
#include <Windows.h>
#include <ctime>
#include <cstdlib>
#include <process.h>
bool g_run = true; //是否运行
void userInput(void*) //监视输入的线程函数
{
while (true)
{
if (getchar()=='\n') //是否输入回车
{
g_run = !g_run; //回车运行 回车暂停
}
Sleep(10); //延迟
}
}
int main()
{
srand(time(0)); //随机数种子
_beginthread(userInput,0,NULL); //开线程
while (true)
{
if (g_run)
{
system("cls"); //清屏
int t = rand() % 1000+ 1;//1-1000的随机数
printf("\n %d",t); //输出
}
Sleep(50); //延迟50毫秒
}
return 0;
}
以下程序运行后看起来比较有意思,像一个随机选号程序,但不是完全按照问题所说的写的 可供参考,要改很容易
//多线程随机选号程序示例
#include <stdio.h>
#include <Windows.h>
#include <ctime>
#include <cstdlib>
#include <process.h>
bool g_run = true; //是否运行
void userInput(void*) //监视输入的线程函数
{
while (true)
{
if (getchar()=='\n') //是否输入回车
{
g_run = !g_run; //回车运行 回车暂停
}
Sleep(10); //延迟
}
}
int main()
{
srand(time(0)); //随机数种子
_beginthread(userInput,0,NULL); //开线程
while (true)
{
if (g_run)
{
system("cls"); //清屏
int t = rand() % 1000+ 1;//1-1000的随机数
printf("\n %d",t); //输出
}
Sleep(50); //延迟50毫秒
}
return 0;
}
佚名
2024-06-02 02:38:48
类似问题(10)
-
佚名2024-06-02 09:16:17
问c语言中怎样创建多线程。最好有一个例子,谢谢!!
答/*这是我写的最简单的多线程程序,看懂不?*/#include <windows.h>#include <stdio.h>//#include &l...
-
佚名2024-06-02 16:50:03
问现在想写一个C程序,实现多线程操作,还希望这个多线程操作可以跨平台
答#ifdef OS_WINDOWS条件编译告诉编译器如果是windows操作系统就执行这个if下面的东西
-
佚名2024-06-02 16:55:49
问c语言多线程
答因为您传入的是t的地址:rc = pthread_create(&thread[t], NULL, PrintHello, &t);所以在Pri...
-
佚名2024-06-02 22:19:30
问c的多线程实现
答1.pthread(Posix thread)2.Sort of.
-
佚名2024-06-02 17:16:06
问C语言多线程
答win和linux下稍有不同,给你个windows下的例子:#include <windows.h>#include <stdio.h>//#inc...
-
佚名2024-06-02 02:30:40
问c语言线程池关于空闲线程队列的疑问?
答没错,没有这些队列照样可以做线程池,只是有了这些队列可以控制一下每个工作线程的负载
-
佚名2024-06-02 02:22:37
问c语言创建线程的时候实质上做了什么?
答#include#include#include#include#include#define MAX 10pthread_t thread[2];pthrea...
-
佚名2024-06-02 01:35:45
问线程键盘钩子问题 C语言
答CallNextHookEx的第一个参数传你用SetWindowsHookEx得到的返回值,而不能用NULL,否则消息传递不了,因为所有钩子是挂在一个链表里的,...
-
佚名2024-06-02 17:20:37
问如何实现多线程
答1、继承Thread类实现多线程:代码如下图。在Demo类中继承Thread类并覆写了run方法,在主方法中调用Demo对象d1,d2实现了两个线程同时运行的目...
-
佚名2024-06-02 08:00:00
问codeblocks 贪吃蛇c语言程序
答/* C语言program by wlfryq @@@qq.com*/#include <stdio.h>#include <stdlib.h>...
风水
起名
网名
- 1 带商字的网名
- 2 和宛有关的网名
- 3 男生帅气好听的网名
- 4 带星星两个字的网名
- 5 王者荣耀无网名怎么改
- 6 qq女生可爱符号昵称大全
- 7 小眼睛微信昵称
- 8 怎样取消qq昵称
- 9 微博为何不能修改昵称
- 10 昵称diy制作
说说
- 1 情侣qq个性签名.
- 2 适合初中生的个性签名
- 3 张艺佳的个性签名
- 4 微信哪里发签名
- 5 装酷的说说
- 6 徘徊在生死边缘 说说
- 7 夜里的寂寞心情说说
- 8 天冷吃雪糕的搞笑说说
- 9 发说说的句子适合评论
- 10 人生经典短语说说