小白学c++之多线程共享资源
来源:互联网 发布:数据分析体系架构 编辑:程序博客网 时间:2024/06/05 09:55
#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>void* fun(void* arg);int main(int argc,const char* argv[]){pthread_t thd;int* p=new int(1);pthread_create(&thd,NULL,fun,NULL);int i=0;for(;i<10;++i){printf("child thread id is:%x\n",thd);sleep(1);}delete p;return 0;}void* fun(void* arg){int i=0;for(;i<10;++i){printf("hi,child thread,:%d\n",*p);sleep(1);}pthread_exit(NULL);}这段代码编译不会通过,p会被报错“未被声明”,说明man线程中的堆变量时局部堆变量,不会被共享。
0 0
- 小白学c++之多线程共享资源
- 线程学习之多个线程对共享资源做不同操作
- Linux C之多线程
- 线程安全与共享资源
- 线程共享资源的问题
- 线程安全与共享资源
- 线程中的共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- C++ 线程 共享资源保护
- 线程安全与共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- 线程安全与共享资源
- [C#学习笔记之多线程2]多线程同步与并发访问共享资源工具—Lock、Monitor、Mutex、Semaphore .
- storm概述、入门、代码
- 第十二周总结
- 计算直方图,利用查找表拉伸直方图,直方图均衡
- gohead 嵌入式服务器
- 自定义android侧滑菜单
- 小白学c++之多线程共享资源
- App调试的几个命令实践
- kubernetes多节点部署解析
- OC-文件的读写操作
- UVA - 437 The Tower of Babylon
- 学习 Linux,101: 创建和更改硬链接和符号链接
- sqlserver2008r2还原完整备份和差异备份及自动删除过期备份
- web开发
- Apache 日志