c语言 在一个线程上开辟一段内存;
我实在没有时间写,给你一个大体的框架
class A{
char *buf=NULL
public:
void* create_memory(){
buf=new int[100000];//这里申请空间,通过数组来实现先进先出,简单。剩下的自己优化
}
void* wirte_memory(){ }
void* read_memory(){ }
};
pthread_t a[3];
int main()
{
A *a;
pthread_create(&a[0],NULL,a->create_memory,NULL);
pthread_create(&a[1],NULL,a->write_memory,NULL);
pthread_create(&a[2],NULL,a->read_memory,NULL);
//还要牵扯到多线程同步问题,条件量 信号量,自己写
pthread_join();//等等函数,防止僵尸进程
}
这个是简化后的代码 ,自己研究一下,应该没什么问题
class A{
char *buf=NULL
public:
void* create_memory(){
buf=new int[100000];//这里申请空间,通过数组来实现先进先出,简单。剩下的自己优化
}
void* wirte_memory(){ }
void* read_memory(){ }
};
pthread_t a[3];
int main()
{
A *a;
pthread_create(&a[0],NULL,a->create_memory,NULL);
pthread_create(&a[1],NULL,a->write_memory,NULL);
pthread_create(&a[2],NULL,a->read_memory,NULL);
//还要牵扯到多线程同步问题,条件量 信号量,自己写
pthread_join();//等等函数,防止僵尸进程
}
这个是简化后的代码 ,自己研究一下,应该没什么问题
佚名
2024-06-09 15:03:42
类似问题(10)
-
佚名2024-06-09 09:16:17
问c语言中怎样创建多线程。最好有一个例子,谢谢!!
答/*这是我写的最简单的多线程程序,看懂不?*/#include <windows.h>#include <stdio.h>//#include &l...
-
佚名2024-06-09 20:54:46
问一个C语言线程问题
答可以,用struct
-
佚名2024-06-09 00:00:52
问qt环境怎么用c语言写多线程
答没必要用C语言,直接用Qthread.如果用C语言写的话就用不到QT的platform dependence了。就不用QT就可以了。如果必须要用的话linux ...
-
佚名2024-06-09 09:04:09
问c runtime函数库为每个线程配置一块新的内存
答很高兴回答你这个问题!在C程序中,每次调用一个函数,系统必须分配内存来保存这些参数的值、局部变量以及函数的返回地址(返回调用这函数的地方),函数退出后带着代着返...
-
佚名2024-06-09 17:16:06
问C语言多线程
答win和linux下稍有不同,给你个windows下的例子:#include <windows.h>#include <stdio.h>//#inc...
-
佚名2024-06-09 12:16:42
问c语言多线程的socket简单模板,想参考一下写一个简单的程序
答中国络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整...
-
佚名2024-06-09 18:52:47
问c语言线程池关于空闲线程队列的疑问?
答没错,没有这些队列照样可以做线程池,只是有了这些队列可以控制一下每个工作线程的负载
-
佚名2024-06-09 08:00:00
问有能在Android系统上运行的c语言编程软件吗,推荐一下
答C4droid是款Android设备上的C/C++程序编译器[2] ,默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件(20mb,...
-
佚名2024-06-09 08:00:00
问如何在Android系统上运行C语言的程序
答本人使用mini6410开发了一个sqlite数据库的程序,在mini6410的linux系统下已经能够成功运行了。因为Android使用的也是linux内核,...
-
佚名2024-06-09 08:00:00
问如何在Android系统上运行C语言的程序
答C语言编写的程序不能直接在android上运行,android jni通过类似dll的so方式应用C/C++代码,就是android native的开发(NDK...
风水
起名
网名
说说
- 1 离别伤感的个性签名
- 2 带上耳机伤感个性签名
- 3 心要硬个性签名
- 4 想耍朋友的个性签名
- 5 三年的伤感说说心情签名
- 6 说说应用下载
- 7 空间表白的说说
- 8 看着容易的说说
- 9 最神经的搞笑的说说
- 10 用过龙涎麝香说说效果