社区
C++ 语言
帖子详情
有没有办法可以在不同线程中调用一个函数,但是该函数在某一个固定的线程中执行
奉壹
2014-11-24 03:51:14
这个函数要创建http请求,但是我希望这个函数可以在不同的线程使用,please help me!
...全文
257
6
打赏
收藏
有没有办法可以在不同线程中调用一个函数,但是该函数在某一个固定的线程中执行
这个函数要创建http请求,但是我希望这个函数可以在不同的线程使用,please help me!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2014-11-24
打赏
举报
回复
《Windows核心编程》
Saleayas
2014-11-24
打赏
举报
回复
可以包装这个函数,使得这个函数在呼叫之前进入临界区; 或者使用一个消息窗口,使得函数在消息里面运行,然后,呼叫这个消息的时候,就发送消息,类似于套间。
奉壹
2014-11-24
打赏
举报
回复
补充一下, 这个函数是类成员函数, 因为这个函数使用了非线程安全的资源, 所以我需要保证对这些资源的使用永远在同一个线程中.
孤影品茗
2014-11-24
打赏
举报
回复
函数只是一个地址,并且这个地址在进程的地址空间中是唯一的,所有线程都可以使用,你还担心啥? 主要是把头文件包含进去就可以了
williamhong
2014-11-24
打赏
举报
回复
线程不是有id的吗
Saleayas
2014-11-24
打赏
举报
回复
函数只是一段代码,这个代码可以任何线程中运行。
Java多
线程
快速上手经典
参与和领导了上百个大
中
型项目的设计和开发,在互联网应用系统架构、系统设计、 应用级框架和
中
间件开发等方面具有很多经验和领悟。 更为难得的是,入行20年,仍然奋战在技术...
linux多
线程
调用
同
一个
函数
解析
原文地址:http://blog.csdn.net/mq_ydn3102/article/details/8546722 问题背景:在工作
中
遇到过
一个
问题,就是在两个
线程
同时
调用
同
一个
函数
的时候,到底是应该在这个
函数
的内部什么处理上加上互斥。原因又是什么? 为了调查这个问题,我决定从以下三方面调查 1.
线程
中
函数
的
调用
2.同
一个
进程
中
的两个
线程
调用
同
一个
处理
函数
3.两个
不同
进程
中
两个
线程
同时
调用
一个
函数
会出现什么情况?
from: https://www.cnblogs.com/silentNight/p/5468805.html 最近在研究多
线程
,然后突然想到如果两个
线程
同时访问
一个
函数
的话,要不要加锁呢,加锁怎么加,不加又怎样这样的问题..然后去网上找了些帖子学习学习...... 上面的代码明显
执行
串了!!!!
函数
本身只是代码,代码是只读的,无论多少个
线程
同时
调用
都无所谓,因为是只读嘛.但是函...
多
线程
调用
函数
理解
1.多
线程
调用
同
一个
函数
的理解 多
线程
调用
一个
函数
和
一个
线程
调用
一个
函数
是一样的,关键要看你的
函数
是否使用了一些全局的东西。
函数
的
调用
有自己的栈,每个
函数
的栈都是独立的. 唯一要考虑的是,在
调用
这个
函数
中
,如果
函数
里面有全局变量或者静态变量,则需要考虑并发的问题,都是局部变量则没有任何影响(局部变量都被分配在栈上)。 2.
线程
安全
函数
和可重入
函数
线程
安全的(Thread-S
两个
线程
同时
调用
一个
函数
会出现什么情况
最近在研究多
线程
,然后突然想到如果两个
线程
同时访问
一个
函数
的话,要不要加锁呢,加锁怎么加,不加又怎样这样的问题…然后去网上找了些帖子学习学习… 上面的代码明显
执行
串了!!!
函数
本身只是代码,代码是只读的,无论多少个
线程
同时
调用
都无所谓,因为是只读嘛.但是
函数
里面总要用到暑假 ,如果数据属性
线程
级别(比如
函数
形参–>局部变量–>存在栈上–>每个
线程
都有自己的栈),那么同时
调用
...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章