社区
C#
帖子详情
多线程调用相同函数的问题
123_321_1234567
2009-07-11 06:00:55
我没有做过实验,来问一下有经验的大侠:
多线程调用分别调用两个函数,这两个函数都会调用同一个带有多个参数的private型的函数,
请问,这样做会不会有问题?能有例子最好。
多谢!!!
...全文
93
2
打赏
收藏
多线程调用相同函数的问题
我没有做过实验,来问一下有经验的大侠: 多线程调用分别调用两个函数,这两个函数都会调用同一个带有多个参数的private型的函数, 请问,这样做会不会有问题?能有例子最好。 多谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
k7ta
2009-07-11
打赏
举报
回复
感觉没什么问题,除非有共享的数据,需要同步
hsq1011
2009-07-11
打赏
举报
回复
如果 private型的函数 没有用到全局对象,那应该是没有什么问题的,如果有,要注意线程同步
多线程
调用
函数
理解
1.
多线程
调用
同一个
函数
的理解
多线程
调用
一个
函数
和一个线程
调用
一个
函数
是一样的,关键要看你的
函数
是否使用了一些全局的东西。
函数
的
调用
有自己的栈,每个
函数
的栈都是独立的. 唯一要考虑的是,在
调用
这个
函数
中,如果
函数
里面有全局变量或者静态变量,则需要考虑并发的
问题
,都是局部变量则没有任何影响(局部变量都被分配在栈上)。 2.线程安全
函数
和可重入
函数
线程安全的(Thread-S
CUDA编程
问题
记录:能否用CPU
多线程
调用
CUDA核
函数
问题
:能否在主机端创建CPU
多线程
,在每个线程里
调用
设备端核
函数
的caller
函数
,进而实现进一步的并行运行。 例如有5张图片,对于每张图片都有N个GPU线程对其进行像素操作,但是此时是逐一对这5张图片处理的,想在主机端创建5个CPU线程,每个线程里进行 传输到设备端–>设备端GPU
多线程
处理–>结果返回主机端 这一系列操作,实现五张图片同时处理 此方法能否实现: 不能 只存在一个流时(默认的流),所有
调用
核
函数
的指令将被存在一个队列中,依次执行。因此直接使用CPU
多线程
调用
kernel
函数
不能
【C++】
多线程
中
调用
函数
的方法
在
多线程
中
调用
函数
的方法: 以
函数
名和
函数
参数作为输入对象来构造线程对象:t2 t4 t6 t7 通过lambda表达式
调用
函数
,将
函数
作为lambda表达式的内容: t1 t3 t5 #include <iostream> #include <thread> #include <string> void printAll(int a, int b, int c) { std::cout << a << " " << b &l
C#
多线程
与
函数
对象的实例
在C#中,通过使用委托和
多线程
可以实现传递
函数
对象给线程进行执行。通过这种方式,可以灵活地在
多线程
中传递各种
函数
对象,并在不同线程中执行这些
函数
。
多线程
编程涉及到线程同步和并发控制等
问题
,需要谨慎处理以避免出现意外情况。方法,在这个方法中将传递的
函数
对象转换为委托类型,并执行该
函数
。在这个示例中,首先定义了一个用于打印消息的
函数
。方法等待线程完成,保证程序按照指定顺序执行。方法中,创建了一个新的线程。,用于传递
函数
对象给线程。当线程执行完毕后,
调用
。
linux
多线程
调用
同一个
函数
解析
原文地址:http://blog.csdn.net/mq_ydn3102/article/details/8546722
问题
背景:在工作中遇到过一个
问题
,就是在两个线程同时
调用
同一个
函数
的时候,到底是应该在这个
函数
的内部什么处理上加上互斥。原因又是什么?为了调查这个
问题
,我决定从以下三方面调查1.线程中
函数
的
调用
2.同一个进程中的两个线程
调用
同一个处理
函数
3.两个不同进程中的两个线程
调用
同一个处理...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章