社区
Linux/Unix社区
帖子详情
求一个多线程的例子程序
Bread_0053
2006-05-08 07:55:52
随便一个例子就行了,最好能把这种程序的要点都包括些
...全文
217
8
打赏
收藏
求一个多线程的例子程序
随便一个例子就行了,最好能把这种程序的要点都包括些
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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用户界面线程的创建示例
MFC用户界面线程的创建示例,该实例演示了文件复制的自定义,并实时显示操作进度、操作时间等,采用工作线程和用户界面线程想结合,消息的传递等。
【
多线程
例子
】c语言写
一个
多线程
案例
第
一个
多线程
程序
#include <stdio.h> #include <pthread.h> //定义线程要执行的函数,arg 为接收线程传递过来的数据 void *Thread1(void *arg) { printf("http://c.biancheng.net\n"); return "Thread1成功执行"; } //定义线程要执行的函数,arg 为接收线程传递过来的数据 void* Thread2(void* arg) { printf("C
java
多线程
编程实例
这篇文章主要介绍了java
多线程
编程实例,分享了几则
多线程
的实例代码,具有一定参考价值,加深
多线程
编程的理解还是很有帮助的,需要的朋友可以参考下。1.相关知识:Java
多线程
程序
设计到的知识:(1)对同
一个
数量进行操作(2)对同
一个
对象进行操作(3)回调方法使用(4)线程同步,死锁问题(5)线程通信等等2.示例2.1三个售票窗口同时出售20张票
程序
分析: (1)票数要使用同一...
Qt
多线程
示例
程序
:掌握
多线程
编程的利器
Qt
多线程
示例
程序
:掌握
多线程
编程的利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 Qt
多线程
示例
程序
是
一个
开源项目,为开发者提供了使用Qt Creator进行
多线程
编程的实践案例。项目包含三种不同的
多线程
实现方式,旨在帮助开发者理解并掌握Qt
多线程
编程的方法和技巧。 项目技术分析 核心功能 Qt
多线程
示例
程序
的核心功能是展示如何在Qt环境下实现
多线程
编程。具体包...
python
多线程
使用
例子
在这个示例中,我们定义了
一个
全局变量`counter`和
一个
`counter_lock`线程锁对象。在这个示例中,我们定义了
一个
`worker`函数作为线程的工作函数,该函数会输出"Worker thread"。在这个示例中,我们定义了
一个
`worker`函数,它接收
一个
参数`name`,并打印"Worker"以及其名称。**示例3:使用线程锁**此外,Python还提供了其他高级的
多线程
编程工具,如`ThreadPoolExecutor`、`Queue`等,可以更方便地进行任务调度和线程管理。
Linux/Unix社区
23,225
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章