C语言简单的多线程
来源:互联网 发布:淘宝网外卖怎么开店 编辑:程序博客网 时间:2024/05/16 04:54
程序功能,当从键盘
输入1时程序一直输出“Hello World !”
当输入0时 , 停止输出'Hello World !'
再次输入1时 ,又开始输出“Hello World !”
这样循环下去。。。。。
知道输入-1时 ,程序退出!
///Thread.h文件
#include <Windows.h>
#include <stdio.h>
#include <stdlib.h>
int input = 1 ;
DWORD WINAPI output(LPVOID lpPrameter)
{
while(1)
{
printf('Hello World ! /n') ;
Sleep(1000) ;
}
return 0 ;
}
//////main.c文件
#include 'Thread.h'
int main()
{
int count_0 = 0 ;
HANDLE tOutput ;
tOutput = CreateThread(NULL , 0 , output , NULL , 0 , NULL) ;
while(1)
{
scanf('%d' ,&input) ;
if(input == 0)
{
SuspendThread(tOutput) ;
count_0 ++ ;
}
else if(input == 1)
{
while(count_0 && count_0 > 0)
{
ResumeThread(tOutput) ;
count_0 -- ;
}
}
else if(input == -1)
{
CloseHandle(tOutput) ;
return 0 ;
}
}
}
- C语言简单的多线程
- 【C语言】linux下简单的聊天室程序(TCP+多线程)
- 多线程~~简单的线程创建,C语言实现
- c语言 多线程的简单实现 线程锁
- 多线程~~简单的线程创建,C语言实现
- 简单的c语言
- C语言多线程的引入
- C语言的多线程编程
- Lua语言实现简单的多线程模型
- 简单的c语言学习
- C语言的简单例题
- 简单的c语言题目
- 简单的C语言程序
- C语言的简单Makefile
- C语言的简单介绍
- 简单的c语言程序
- 简单C语言的框架结构
- C语言的简单编程
- oracle服务器端快速杀死session的方法!
- 有一种新的看数码照片的交互式好工具(转)
- Apache与Tomcat整合时参数乱码的解决
- VirtualBox Host-Only 连接设置
- 文档,代码,测试
- C语言简单的多线程
- php 乱码 问题解决办法
- JavaScript 滚轮事件使用说明
- 【小阅读^大脑袋】0813 NO.400
- About books
- Comparator和Comparable
- 80后
- 关于考研英语
- ASP.NET日期选择控件