腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
全局变量
时
有关
多线程
编程
的
奇怪
问题
、
、
、
这是一点strange.My场景,如下所示:volatile bool g_test = true;在A.c文件中,
全局变量
是只读
的
。并且
全局变量
被写在另一个文件B.c中extern volatile bool g_test; bool tmpval上面的代码都没
问题
。
浏览 14
提问于2018-01-24
得票数 0
回答已采纳
2
回答
C++98:访问
多线程
应用程序中
的
共享全局对象是否需要易失性
、
、
不幸
的
是,我不得不
使用
C++98,我在一个嵌入式应用程序中
使用
它。 我
的
问题
是:我有一个
多线程
应用程序,具有各种全局共享变量(我知道是邪恶
的
)。我确实
使用
互斥锁保护对它们
的
每一次访问。我是否还需要将这些
全局变量
声明为易失性,以防止编译器优化对它们
的
访问?在网上搜索,似乎C++98对于
多线程
是完全无用
的
,但很多文章都与C++11
有关
,它确实引入了一
浏览 6
提问于2020-11-14
得票数 2
3
回答
对外部链接隐藏结构变量
您好,我们可以
使用
static关键字从给定文件外部隐藏结构中
的
变量吗?同样,我们可以
使用
static关键字在给定文件之外隐藏
全局变量
吗?如果是这样,请让我知道怎么做。先谢谢你...
浏览 1
提问于2010-05-01
得票数 1
回答已采纳
2
回答
(C代码)如何在函数之间传递
全局变量
,并在主函数也需要它们
时
返回它们?
(C代码)如何在函数之间传递
全局变量
,并在主函数也需要它们
时
返回它们?我已经在下面发布了我
的
代码以供参考。当然,我也有一个头文件,里面也有我
的
函数原型,但它们只列出了闭括号内
的
变量类型,而不是变量名……#include <ctype.h> #include <string.h
浏览 2
提问于2012-08-17
得票数 1
回答已采纳
3
回答
拥有一个返回int
的
函数,我如何
使用
boost在单独
的
线程中运行它?
、
、
因此,在一个返回int
的
类中有一个函数,我如何从该类
的
另一个函数中调用它(调用它,这样返回int
的
函数就可以在另一个线程中运行)?
浏览 0
提问于2010-12-08
得票数 0
回答已采纳
3
回答
Python多处理中
的
全局变量
问题
、
、
我是Python
编程
新手(
使用
3.8.8版),对于
使用
进程访问
多线程
程序中
的
全局变量
有一个非常基本
的
问题
。因此,我假设两者都会提供相同
的
行为和输出" 999 ",因为在这两种情况下,workerThread()都是在
全局变量
设置为999之后调用
的
(我将输出管道设置为"out_file“,因为stdout在
多线程
处理
时
不会打印但是由于某
浏览 10
提问于2021-08-20
得票数 1
5
回答
在C中全局隐式易失性吗?
、
我
的
问题
很简单。当您想告诉编译器变量可能在其
使用
的
作用域之外更改时,就会强制
使用
关键字挥发性,例如,嵌入式系统中
的
内存映射变量或响应于从操作系统接收信号而更改
的
信号处理程序变量。删除线程通信
的
部分,因为它只是造成混乱,这不是我
的
问题
。用下面的评论对
问题
重新措辞以澄清 我认为OP要问
的
是,是否会增加变量
的
全局性质尚未施加
的
进一步限制(它是全局<em
浏览 5
提问于2016-11-15
得票数 3
回答已采纳
1
回答
使用
Threads.@threads运行ccall
时
出现分段错误
、
我
使用
Julia (1.2.0)中
的
ccall来调用我在多个内核中运行
的
循环中创建
的
c函数: Threads.@Threads.
的
情况下运行良好,但当我
使用
Threads.@Threads.
时
,由于分段错误而崩溃,我不知道原因。我检查了我在myclib中
使用
的
所有c函数,它们都是线程安全
的
。我
的
问题
是:在这种实现中,运行在c上
的
函数是线程独立
的
还
浏览 0
提问于2019-11-09
得票数 0
1
回答
在多源文件中导出易失性
、
我有一些
全局变量
,需要在多个源文件上共享。但是因为我是在
多线程
环境下
编程
的
,所以我在每个变量前面加上了volatile关键字。现在是这样:extern volatile int a;int a;但是,当我
使用
这种方式
时
,我在编译
时
遇到了错误: 请给我解释一
浏览 4
提问于2014-04-13
得票数 2
回答已采纳
3
回答
Android应用程序
的
陷阱
在为Android
编程
时
,有没有陷阱或需要记住
的
要点?我认为该列表将包括
有关
多线程
、持久存储等
的
主题。
浏览 0
提问于2009-08-24
得票数 5
回答已采纳
1
回答
在MouseEnter中
使用
while循环
我在
编程
一个按钮
时
遇到了
问题
,当用户
的
光标在它上面
时
,按钮会递增。false处初始化
的
private Boolean。此外,i只是一个
全局变量
,在乞讨过程中被设置为0。
问题
是,一旦我们进入while循环,即使将光标放在图像之外,我们也无法离开那里。当我把它放在图像之外
时
,它应该调用方法sub_Number来中断while循环
的
执行,因此,停止增加i以减少它。我需要做一些
多线程
吗?难道它不会比它应该<
浏览 0
提问于2018-10-11
得票数 0
1
回答
线程如何获得互斥锁?
、
、
、
我
的
问题
是关于一个线程获取互斥锁。 在
多线程
程序中读取/写入变量
时
,我们
使用
pthread_mutex_t锁来确保对变量
的
顺序访问。但是pthread_mutex_t lock ;也是线程之间共享
的
全局变量
。该
全局变量
(锁)
的
访问是否与访问其他
全局变量
相同?如果是相同
的
,那么我们就不会面临其他
全局变量
所面临
的
同样
的
<e
浏览 3
提问于2014-12-03
得票数 2
回答已采纳
1
回答
暂停Java上
的
线程
、
for (i=0; i<18123 ; i++) { } }其中doA、B、C分别定义了100行左右
的
代码让线程冻结
的
最好方法是什么-在它所在
的
代码行-然后从它最后停止
的
下一行代码继续。 我在网上搜索,我在这里看到了他们建议
使用
布尔值
的
,那么,这是否意味着我需要在每隔几行代码后检查布尔值?一定有更好
的
办法...
浏览 5
提问于2012-02-12
得票数 1
回答已采纳
3
回答
多线程
和并行
编程
的
区别?
、
我
的
问题
是:如果我可以像这样
使用
系统资源,那么并行
编程
是什么?我是不是搞错了?我在c#上看到了一个
使用
处理器计数
的
例子,这是怎么回事?
浏览 0
提问于2011-11-25
得票数 15
回答已采纳
1
回答
带有system()或exec()调用或回退
的
mod_perl奇数行为
、
、
、
我用Perl开发了一个简单
的
脚本,让我验证是否安装了USB键,并最终卸载它。 我不确定
问题
是否与
编程
或配置
有关
,如果我错了,请告诉我,我将在服务器配置相关堆栈上重新发布我
的
问题
。基本
问题
是:当我
使用
Perl在终端中执行这些脚本
时
,它工作得非常好,如果我
使用
mod_perl在浏览器中执行这些脚本,它就会显示出一些非常
奇怪
的
行为。我试着
使用
Apache2::SubPr
浏览 1
提问于2014-07-09
得票数 3
回答已采纳
1
回答
在
多线程
环境中
使用
__sync_bool_compare_and_swap合适吗?
、
if ( __sync_bool_compare_and_swap(&g_peak_mem, peak, curr) )}g_cur_mem是用于保存总内存
使用
量
的
全局变量
,g_peak_mem是用于保存g_cur_mem峰值
的
全局变量
。这些代码位于
多线程
环境中内存分配器
的
alloc()函数中。 我
的
问题
是:在
多线程
环境中像这样
使用
__sync_bo
浏览 0
提问于2014-06-20
得票数 0
3
回答
多线程
编程
中关于
全局变量
的
几个
问题
、
、
下面是我
的
代码:#include <unistd.h> int i;val:1pid:16235: addr:134518684 val:1
全局变量
t
的
地址相同,是否所有线程都操作相同
的
变量t?
浏览 0
提问于2012-09-13
得票数 3
回答已采纳
2
回答
函数式程序设计副作用澄清
、
目前,我正试图从总体上了解与函数式
编程
有关
的
副作用,确切地说,是racket。我
的
理解是,它与改变某个变量
的
状态
有关
,比如一个
全局变量
。这是我写
的
一些代码;(define x 5) (define最后
的
值不应该是6吗?或者,我忽略
的
基本原则是,在
使用
浏览 5
提问于2017-05-04
得票数 0
回答已采纳
2
回答
在C++程序上同时运行不同
的
任务
、
、
我是一个工业工程专业
的
学生,我想到了一个非常酷
的
应用程序
使用
ROS。我知道这不是一个关于ROS
的
特定论坛,但由于我是用C++
编程
的
,而且这个
问题
与C++
有关
,而不是ROS,我认为这是一个问我
问题
的
好地方。 我
的
问题
是,我有一个ROS节点,它必须执行三个不同
的
任务。我在C++
编程
方面不是新手,但我从来没有处理过这种
问题
。我在互联网
浏览 2
提问于2019-11-13
得票数 0
回答已采纳
2
回答
拉勒维尔如何管理会议?
、
、
、
、
我需要一些关于Laravel如何管理会议
的
帮助。当我
使用
纯PHP
编程
时
,我
使用
的
是
全局变量
$_SESSION。这样,当我想检索
有关
用户
的
信息
时
,我是通过$_SESSION‘in’变量在数据库中找到用户
的
。我不明白拉拉维尔是怎么处理这个
的
。你能给我一些指南吗?提前谢谢。
浏览 1
提问于2014-02-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python解决多线程日志打印混乱的问题
Python多线程编程中的循环阻塞问题及解决方法
在Python多线程编程中使用线程睡眠的技巧与注意事项
UG编程时使用外挂自动出程序单的方法
加工中心编程时要考虑的五个基本问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券