腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
有什么东西可以阻止多
线程
C
#
编译
器实现吗?
、
C
/
C
++
语言
系列显然有多
线程
编译
器实现,可以处理文件级的并行性,但是Microsoft
C
#
编译
器(csc.exe)仅是单
线程
的。MSBuild支持多
线程
构建,但只支持项目级别的构建,显然依赖项目必须在依赖它们的项目之前进行
编译
,因此并行性有实际的限制。 是否有我不知道的多
线程
C
#
编译
器?如果没有,
C
#
语言
规范中是否
浏览 0
提问于2016-09-02
得票数 7
回答已采纳
3
回答
Squeak和Esterel的其他现代免费类似物是什么?
、
、
、
很久以前,Rob Pike和Luca Cardelli写了一个叫做"Squeak:一种与鼠标交流的
语言
“的。它基于Hoare的通信顺序进程,但它被
编译
成单
线程
C
代码-在运行时没有
线程
或调度器。然而,我找不到用于Squeak的
编译
器,Rob Pike继续编写,它在运行时确实有一个不确定的调度器,所以这不是我想要的。Esterel也是一种支持并发的
语言
,可以
编译
成单
线程
的
C
代码--但是Esterel Techn
浏览 3
提问于2009-10-14
得票数 3
2
回答
为数值线性代数编写
编译
器
、
、
我正在做一个小项目,这个项目的主要目的是为数值线性代数创建一个
编译
器。我计划的方法是,我对汇编
语言
非常陌生,有以下问题。 为了支持多
线程
,我需要使用单独的
线程
库还是使用生成的汇编代码来完成?,因为我是在windows平
浏览 8
提问于2011-05-12
得票数 2
回答已采纳
1
回答
在解释
语言
和
编译
语言
中访问“越界”索引
、
、
在
编译
的编程
语言
(如
C
)和解释
语言
(如MATLAB)中访问越界(负的或不可访问的)索引之间有什么区别? 根据本网站的建议,我研究了一些关于访问越界索引的
线程
。然而,这些
线程
中的大多数只专注于解决源代码问题。也就是说,我能够从这个站点获得,在使用
C
时访问越界索引会导致未定义的行为。通过使用MATLAB进行实验,我猜想解释型
语言
会在访问越界索引之前执行测试,以确定索引是否应该是不可访问的,并“捕捉”写得不好的代码。这是否真的是解释型
语言
的
浏览 0
提问于2015-06-27
得票数 0
2
回答
将OpenMP代码
编译
为
C
代码
、
、
、
、
有没有一种方法可以将OpenMP代码
编译
成
C
代码(将OpenMP部分转换成纯
C
代码),这样我就可以知道OpenMP生成了什么类型的代码。我用的是gcc 4.4
编译
器。
浏览 1
提问于2012-05-16
得票数 8
回答已采纳
1
回答
与java.utils.concurrent并行运行
编译
器
、
、
、
我正在为Java
语言
编写一个
编译
器,我希望它能够并行
编译
多个文件。我的类Compiler.java具有构造函数Compiler(String fileName)和方法compile(),所以要在我的主目录中
编译
一个文件,我所做的就是:
c
1.compile(); 我想要做的是对一个文件列表(比如"file1.
c
“、"file2.
c
浏览 5
提问于2021-12-28
得票数 -1
回答已采纳
1
回答
便携多
线程
支持字节码/中间
语言
/
编译
器后端?
、
、
、
、
我一直在为一种需要多
线程
支持的编程
语言
开发解析器。在研究
编译
器的后端应该是什么时,我注意到我找不到关于CIL、LLVM IR、gcc RTL或JVM字节码之类的多
线程
信息。我可以找到一些关于如何使这样的代码
线程
安全的参考,但是对于如何,比如说,创建或分叉
线程
,我什么也找不到。当然,我可以使用信号或其他东西直接与操作系统进行接口,但这是不可移植的,而且容易出错。难道在这些低级
语言
中根本就没有可移植的
线程
管理方式吗?我应该
编译
成像
浏览 4
提问于2014-02-04
得票数 3
回答已采纳
4
回答
如何在内存中运行一些代码?
、
、
、
、
我有一个
编译
器,可以把汇编
语言
编译
成机器
语言
(在内存中)。我的项目在
C
# .net中。有没有办法在
线程
上运行内存?环境保护局如何预防呢?
浏览 6
提问于2009-10-11
得票数 2
回答已采纳
2
回答
如何并行化可以在多台机器上分发任务的"make“命令
、
、
、
、
我正在
编译
一个".
c
/ .
c
++“代码,用"make”命令在4台核心机器上
编译
需要1.5小时,我还有10台机器可以用来
编译
。我知道"make“中的"-j”选项,它以指定数量的
线程
分发
编译
。但是"-j“选项只在当前机器上分配
线程
,而不是在网络连接的其他10台机器上分发
线程
。 我们可以使用MPI或其他并行编程技术,但需要根据并行编程
语言
重写"MAKE
浏览 3
提问于2015-09-06
得票数 9
回答已采纳
1
回答
Haskell,FFI,还有中央调度?
、
、
、
、
我正在考虑一种函数式
语言
,它将很好地适应我在FreeBSD、OSX、iOS下的
C
/Objective环境。看起来,我最好的选择是为特定函数创建函数
语言
库,用Haskell编写,用GHC
编译
,并使用FFI调用这个函数代码作为标准的
C
调用。 我的问题是,在这种情况下如何处理并发性?One使用函数式
语言
的动机是,对于我想对不可变数据集进行操作的问题,我想要进行大量并行化。但是,使用我在这里详细介绍的方法,我会得到任何并行化吗?看来我可以
编译
和命令使用2个
线程
浏览 1
提问于2011-04-03
得票数 2
回答已采纳
8
回答
C
语言
中的
线程
,跨平台
、
、
、
我正在处理一个当前在单
线程
上运行的现有项目(用
C
语言
编写),我们希望在多个平台上运行并拥有多个
线程
。希望有这样的库,因为,我想,Win32应用程序接口就像是反复戳自己的眼睛。我知道用于
C
++的Boost.Thread,但是,它必须是
C
语言
(并且可以在MinGW和gcc上
编译
)。Cygwin不是一个选择,抱歉。
浏览 0
提问于2011-04-11
得票数 14
回答已采纳
3
回答
从调用堆栈获取函数指针
、
、
我希望将多
线程
添加到不支持多
线程
或函数指针但支持从.dll运行函数的
语言
(.dll)中
语言
的
编译
器
编译
成某种形式的
C
,然后
编译
成本机代码。这是Windows专用的。然后,它将发送一个新
线程
并返回。新
线程
将等待一小段时间(大约10 in ),然后在BlitzBasic中调用函数的位置继续执行。在BlitzBasic中,您必须根据该延迟控制其余的执行(因此第一个退出该函数的
线程
将设置一个变量,该变量将
浏览 8
提问于2015-04-06
得票数 1
回答已采纳
2
回答
C
++将对象创建为静态对象-关于良好实践的建议
、
我主要是一个
C
程序员,在Raspberry Pi上构建一个原型。我广泛使用了一些开源的
C
代码,但也使用了
C
++驱动程序附带的Raspberry Pi硬件插件。所以我需要他们一起工作。我做了一些研究,通过编写一个带有外部"
C
“声明的
C
++函数,将其
编译
为共享库,并将其与我的
C
程序链接起来,从而让它们一起工作。关于如何在
C
中直接创建和访问静态对象的说明让我有些不知所措,因此我尝试在创建对象之前简单地添加“
C
++”-并通过
浏览 0
提问于2020-03-08
得票数 1
1
回答
汇编
语言
?
对于没有CS背景的人(我的专业是应用数学),asm
语言
有一个陡峭的学习曲线吗?通常,一些熟悉高级编程
语言
如
C
/
C
++等的人需要多长时间才能编写一些基本的数学计算,如线性回归、一维正交多项式计算等等?顺便说一句,现代asm是否支持这样的特性: 通常在asm而不是
C
/
C
++中使用一些最新的优化
编译
器来提高性能吗?
浏览 5
提问于2012-12-09
得票数 0
3
回答
有可能用高级
语言
实现
编译
器吗?
、
最让我感兴趣的是
编译
器。我开始学习它们,并希望为了学习而实现一个玩具
编译
器,也许它会变成一些大东西(你永远不会知道,对吧?)我的目标是实现类似lua的静态类型的
线程
感知编程
语言
(第一个目标当然是具有基本堆栈操作的解释器)。我的问题是,我对低级
语言
如
c
、
c
++或pascal几乎没有兴趣,我想知道是否有可能在动态类型的环境中实现静态类型
语言
的
编译
器? 我对用lua或python实现这样的
语言
很感兴趣(lua更适合我)。
浏览 1
提问于2012-07-30
得票数 3
1
回答
如何确定在多核系统中所有的核是否被openmp所使用?
、
、
、
我正在使用openMP
语言
学习
c
++。我确信,在代码的并行区域中,会生成指定数量的
线程
。但我不清楚
线程
是否运行在所有可用的核心上。有什么方法可以证实吗?我在使用g++
编译
的ubuntu12.04上运行代码。
浏览 1
提问于2015-09-03
得票数 1
回答已采纳
2
回答
如何理解独立的
C
或
C
++实现中的atomics?
、
、
、
C
11和
C
++11根据执行
线程
定义atomics。在托管环境中,
线程
是什么很清楚,但在独立
语言
实现中,它是一个相当模糊的术语。如何在独立实现中正式理解
C
11和
C
++11中指定的原子,其中所有
线程
都必须在程序中实现?例如: ISR是一个单独的执行
线程
吗?为什么标准委员会用
线程
来定义atomics,而不仅仅是在代码排序的领域? 除了gcc,还有什么嵌入式
编译
器已经支持
C
11
浏览 6
提问于2016-12-16
得票数 8
回答已采纳
1
回答
他们是如何编写第一个IDE的?
如果使用
C
来编程Unix,那么用
C
编写程序的是什么呢?等等,等等.他们是如何创建第一个程序的?
浏览 0
提问于2012-04-13
得票数 5
1
回答
这种关于函数式编程
语言
的说法正确吗?
、
、
我读了一本关于
编译
器设计的书,其中有一个部分说, 关于
C
/
C
++的最后一部分是对的吗?我无法通过谷歌搜索找到任何东西,所以我在这里问。
浏览 2
提问于2016-11-20
得票数 0
回答已采纳
4
回答
C
++11,GCC 4.8.1,代码::块,
线程
,多痛
、
、
、
、
我已经设置了代码块,以在正确的路径中查找最新的、最伟大的
编译
器(我确信这一点)。现在,当我尝试使用#
线程
运行一个程序时,它会给我“错误:‘
线程
’不是‘std’的成员。在代码块中,我尝试使用
编译
器标志“the g++遵循
C
++11 ISO
语言
标准-std=
c
++11".我在工具链可执行文件选项卡下的<e
浏览 0
提问于2013-09-23
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
初识C语言编程,编译过程
C语言编译器哪个好?6款好用的C语言编译器推荐
C语言编译器哪个好?几款好用的C语言编译器推荐
学习C语言C加加编译器的选择
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券