腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
名称变量动态
、
我正在创建n个
线程
。我想创建n个变量b1,b2,b3,.,bi,..bn。我怎么用
C
语言
做这件事?我的意思是根据
线程
的数量选择
全局变量
的名称。 谢谢
浏览 3
提问于2014-05-09
得票数 0
回答已采纳
1
回答
清除垃圾收集器
C
++的根
、
、
我的目标是用
C
++
语言
创建简单的标记扫描垃圾收集器。标记阶段的第一步是获取所有根(
线程
堆栈、
全局变量
.)。那么,我如何在我的
c
++代码中获得或找到这个根呢?
浏览 2
提问于2017-01-18
得票数 3
回答已采纳
4
回答
程序状态的哪些组件在多
线程
进程中跨
线程
共享?
、
以下哪个程序状态组件在多
线程
进程中跨
线程
共享? 我的建议;只有
全局变量
,
全局变量
被分配到堆上?所以堆内存和
全局变量
。这是正确的吗?
浏览 15
提问于2009-11-10
得票数 12
回答已采纳
1
回答
Nim闭包在
线程
中运行时不会更新捕获的变量。为什么?
、
当在定义变量的
线程
中调用闭包时,它工作得很好。但是,当我将闭包传递给子
线程
时,它不会像预期的那样更新外部变量。当一个闭包被传递给一个
线程
时会发生什么?有关于它的文件吗?# nim
c
-r --threads:on testClosure.nim testClosureThread() original addr of output: 00007
浏览 4
提问于2022-08-03
得票数 0
1
回答
当一个术语更改时,计算表达式中的更改(多
线程
)
、
、
在
C
语言
中,有没有一种方法可以根据变量相关的另一个变量(多
线程
)的变化来动态地查看变量的值的变化?如果b改变了,在另一个
线程
中,如果我切换到一个使用a的
线程
,有没有办法看到a的变化呢?
浏览 1
提问于2016-02-09
得票数 0
2
回答
自动引用计数系统中的赋值是
线程
安全的吗?
、
、
、
、
像Swift、Vala和
C
++ (通过shared_ptr)这样的
语言
通过引用计数来管理内存。据我所知,在这些系统中,对引用计数的更新是自动执行的,因此是
线程
安全的。因此,如果相同的引用可以从多个
线程
访问(即通过
全局变量
),并且同时由多个
线程
重新分配,则引用计数可能会变得混乱。 那么,
C
++共享指针、Vala引用、Swift引用是否采取措施来避免此类问题呢?如果不是,那么在这三种
语言
中,每种
语言
都需要采取哪些步骤来确保这种访问的安全性
浏览 0
提问于2018-06-07
得票数 0
4
回答
如何检查一个函数是否正在回调
、
、
、
、
假设库中有一个
C
函数funA,在funA中它会调用一些其他函数-- funB、funC、.etc。funB和funC有可能把funA叫回来。funA内部检测到这种情况,比如: if (...) { } 结论 没有任何答案可以用
语言
(
C
)级技巧来实
浏览 1
提问于2018-12-14
得票数 2
回答已采纳
1
回答
两个
线程
如何共享在一个对象中声明为变量的内存?
、
C
程序可以使用
全局变量
在父
线程
和子
线程
中执行的函数之间共享内存,但具有多个对象类的Java程序没有这样的
全局变量
。两个
线程
如何共享在一个对象中声明为变量的内存?
浏览 0
提问于2016-02-23
得票数 0
3
回答
C
全局静态-
线程
间共享?
、
、
、
、
在
C
中,在全局作用域中声明变量static使其成为
全局变量
。这个
全局变量
是在
线程
之间共享的,还是按
线程
分配的?更新:如果它们在
线程
之间共享,有什么简单的方法可以使预先存在的库中的
全局变量
对
线程
是唯一的/非共享的? Update2:基本上,我需要以
线程
安全的方式使用一个预先存在的带有
全局变量
的
C
库。
浏览 2
提问于2009-08-27
得票数 8
回答已采纳
1
回答
为WinAPI
线程
之间的共享变量使用易失性
、
、
C
++编译器对
线程
一无所知,
C
++编译器只是将“
线程
”看作一个函数。 现在假设我有两个
线程
/函数,我有一个
全局变量
。如果我在这两个
线程
/函数中访问
全局变量
,
C
++编译器可以优化这两个
线程
中的变量访问代码,并将
全局变量
复制到寄存器中,并开始操作寄存器而不是内存位置。现在,由于每个
线程
都有一组唯一的寄存器,如果这两个
线程
同时运行,那么它们将不会访问
浏览 0
提问于2015-06-19
得票数 0
7
回答
螺纹环基准
、
、
、
、
今天,我正在做编程Erlang书中的
线程
环练习,并在googled上搜索其他解决方案以进行比较。我发现
语言
冲突与的问题完全相同。我给人的印象是,这是一个Erlang应该很快的领域,但事实证明,
C
和
C
++再次位居榜首。我怀疑
C
/
C
++程序没有遵循“将令牌从
线程
传递到
线程
”的规则。在阅读它们之后,它们似乎都操作了一些共享内存和
全局变量
,这与Erlang代码不同,但我可能错了。 我的问题是:他们是在做同样的事情,还是
C</
浏览 8
提问于2010-08-20
得票数 10
回答已采纳
1
回答
维护CGO中动态库
全局变量
的状态
、
、
、
、
我通过使用CGO在Go代码中使用一个
C
库。问题是,每次调用
C
函数时,似乎都不会维护
全局变量
的状态。 这个库有一个
全局变量
和一系列初始化函数。调用初始化函数没有任何效果。PS:我没有在Go中创建对那些
全局变量
的引用。此
全局变量
是尚未导出的结构。它的定义不在库的主.h中。有没有办法在不改变
C
库代码的情况下保存这个
全局变量
?
浏览 6
提问于2021-02-14
得票数 0
1
回答
Perl:特殊变量
线程
安全吗?
、
、
、
、
我读到了一些关于$@
全局变量
的问题,以及如何在成功地清除它的evals之后,在处理它之前就对它进行重击。我的直觉告诉我,它们就像其他变量一样,因此它们不会被共享。我的大脑直觉告诉我‘让我们去Stackoverflow上的巫
浏览 0
提问于2011-07-20
得票数 6
回答已采纳
1
回答
关闭并发服务器套接字(TCP)
、
、
、
我用
C
语言
编写了一个使用
线程
的并发服务器/客户端程序。每当客户端连接时,我都会创建一个新
线程
来处理它。 我的问题是:我希望能够从客户端关闭服务器。使用命令'..‘例如。当我键入'..我想过要有一个
全局变量
,来指示服务器是否应该关闭。问题是:当创建
线程
来处理客户端时,主
线程
返回到accept(),并且它不能检查该变量。因此,它只会在新客户端连接时关闭。
浏览 0
提问于2020-05-30
得票数 0
2
回答
如果
全局变量
不好,为什么每个web框架都使用它们?
我遇到的每个web开发框架,包括设计最好的框架(Web2Py,Kohana),都利用某种形式的
全局变量
来表示应用程序域中的全局对象-例如,表示“请求”和“响应”的对象。另一方面,
全局变量
不好的想法是编程的基本公理之一。事实上,现在对单例模式的普遍贬低通常指向这样一个事实,即它只不过是变相的
全局变量
,似乎这就是足够的解释。我试图一劳永逸地理解,为什么
全局变量
在我们所有的web框架中看起来都是不可或缺的一部分,却又如此应该受到谴责?
浏览 3
提问于2012-03-25
得票数 2
1
回答
使用OpenMP的
全局变量
、
多
线程
代码的OpenMP问题:谢谢 PS:这是一个
C
代码。
浏览 0
提问于2010-01-21
得票数 3
3
回答
当涉及多个.
c
文件时,如何处理
全局变量
、
我有两个.
c
文件(main.
c
和support.
c
)。首先编译Support.
c
,然后编译main.
c
并与support.o链接。我在support.
c
中有几个非静态
全局变量
。这些来自support.
c
的
全局变量
是如何存储的?如果main.
c
是多
线程
的,并且有两个
线程
调用support.
c
中的函数,那么它们是共享这些
全局变量
,还是各自拥有自己的副
浏览 1
提问于2012-09-21
得票数 0
回答已采纳
2
回答
程序的工作目录是如何/存储在哪里的?
、
、
、
、
由于程序的工作目录在逻辑上类似于
全局变量
,因此理想情况下它应该是
线程
本地的,特别是在D这样的
语言
中,默认情况下“全局”变量是
线程
本地的。可以将程序的当前工作目录设为本地
线程
吗?注意:如果您对D不是特别熟悉,那么即使是
语言
不可知的答案也会很有用。
浏览 0
提问于2010-09-24
得票数 6
回答已采纳
3
回答
Go lang
全局变量
,无需覆盖goroutine
、
理想情况下,我希望该类型是一个
全局变量
,这样我就不必通过所有嵌套函数来传播它,然而,拥有这样的
全局变量
显然意味着每个新会话都会覆盖它的前身,这将是一个史诗般的失败。一些
语言
提供了一种在
线程
中拥有
全局变量
的方法,这些
全局变量
保存在
线程
中(即
全局变量
的值被沙箱保存在
线程
中)。虽然我知道Goroutines不是
线程
化的,但我只是想知道是否有类似的方法可供我使用,或者我是否必须通过varies嵌套例程向下传递我的会话类型的本
浏览 3
提问于2013-04-03
得票数 7
1
回答
C
线程
和malloc/seg错误的问题
、
我的
C
代码有一些问题(对这种
语言
有点陌生)。我有以下代码:.是否需要在
线程
启动之前将
全局变量
保留给分配给clientInfo对象的
全局变量
,还是需要静态地分配它? 任何帮助都是非常感谢的。
浏览 4
提问于2014-04-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C语言全局变量,实现多个c文件中公用的方法!
分享:C语言编程——LINUX 多线程
C语言中,全局变量与局部变量同名时,如何判断
菜鸟和大神的分水岭——C语言内存,进程线程
C语言——菜鸟和大神的分水岭:内存、线程、进程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券