社区
Linux/Unix社区
帖子详情
求一个多线程的例子程序
Bread_0053
2006-05-08 07:55:52
随便一个例子就行了,最好能把这种程序的要点都包括些
...全文
206
8
打赏
收藏
求一个多线程的例子程序
随便一个例子就行了,最好能把这种程序的要点都包括些
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yaoyuhang
2006-05-11
打赏
举报
回复
函数原形如下:
#include <pthread.h>
int pthread_create(pthread_t *restrict thread,
const pthread_attr_t *restrict attr,
void *(*start_routine)(void *),
void *restrict arg);
一个简单的例子:
打开一个文件之后,创建一个线程。并将打开的文件描述符作为参数传入。
void *processfd(void *arg);
int error;
int fd;
pthread_t tid;
if((fd = open("may.dat",O_RDONLY)) = -1)
return -1;
else if(error = pthread_create(&tid,NULL,processfd,&fd))
fprintf(stderr,"Failed to create thread \n");
else
printf("Thread create \n");
fytzzh
2006-05-09
打赏
举报
回复
http://blog.csdn.net/fytzzh/
有一些关于线程的文章
yaoyuhang
2006-05-09
打赏
举报
回复
先送一份windows版的。
明天送一份unix版的。
大同小异。
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
DWORD WINAPI threadWork(LPVOID threadNo);
typedef struct{
int data;
}INTEGER;
int main(int argc,char *argv[]){
DWORD targetThreadID;
INTEGER *tmpInt;
CreateThread(NULL,0,threadWork,tmpInt,0,&targetThreadID);
while(1){
printf("Create Thread Sucess\n");
Sleep(5000);
}
}
DWORD WINAPI threadWork(LPVOID threadNo){
while(1){
printf("WINAPI threadWork \n");
Sleep(500);
}
}
Bread_0053
2006-05-08
打赏
举报
回复
ding
property1
2006-05-08
打赏
举报
回复
http://www.advancedlinuxprogramming.com/
tengulre
2006-05-08
打赏
举报
回复
pthread_create....
Bread_0053
2006-05-08
打赏
举报
回复
再次顶起来
Bread_0053
2006-05-08
打赏
举报
回复
自己顶起来
MFC用户界面线程的创建示例
在Windows编程领域,MFC(Microsoft Foundation Classes)是
一个
强大的C++类库,它为开发者提供了构建Windows应用
程序
的框架。在MFC中,处理用户交互的线程被称为用户界面线程,而执行后台任务的线程则称为工作线程...
【
多线程
例子
】c语言写
一个
多线程
案例
第
一个
多线程
程序
#include <stdio.h> #include <pthread.h> //定义线程要执行的函数,arg 为接收线程传递过来的数据 void *Thread1(void *arg) { printf("http://c.biancheng.net\n"); return ...
python的
多线程
当没有
多线程
编程时,
一个
进程相当于
一个
主线程;当有
多线程
编程时,
一个
进程包含多个线程(含主线程)。使用线程可以实现
程序
大的开发。 多个线程可以在同
一个
程序
中运行,并且每
一个
线程完成不同的任务。
多线程
...
Qt
多线程
示例
程序
:掌握
多线程
编程的利器
Qt
多线程
示例
程序
是
一个
开源项目,为开发者提供了使用Qt Creator进行
多线程
编程的实践案例。项目包含三种不同的
多线程
实现方式,旨在帮助开发者理解并掌握Qt
多线程
编程的方法和技巧。 项目技术分析 核心功能 Qt多...
java
多线程
编程实例
1.相关知识:Java
多线程
程序
设计到的知识:(1)对同
一个
数量进行操作(2)对同
一个
对象进行操作(3)回调方法使用(4)线程同步,死锁问题(5)线程通信等等2.示例2.1三个售票窗口同时出售20张票
程序
分析: (1)...
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章