腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
多线程
-每个线程在特定时间后调用一个
函数
。
c
、
linux
、
multithreading
、
signals
、
alarm
我希望所有线程(在
Linux
上运行的
多线程
C代码)在特定的时间之后调用一个
函数
。我试着报警。它不是线程
安全
的:。 有没有任何方法来实现这样的功能,并保证线程在那个时候调用
函数
并离开它当前的任务?
浏览 2
提问于2013-02-25
得票数 1
3
回答
从
多线程
进程调用system(3)是否
安全
?
c
、
linux
、
multithreading
、
fork
通过使用fork()、execve()和wait()
函数
实现了system()
函数
。我听说fork()
函数
在
多线程
程序中是危险的。那么,system()
函数
在
多线程
程序中也是危险的吗?
浏览 9
提问于2012-11-20
得票数 9
回答已采纳
2
回答
为什么readdir不是
多线程
安全
的?
c
、
linux
、
glibc
谢谢阅读这个问题,我只有基本的C知识,对
linux
系统不熟悉。以下是我对readdir的了解: struct dirent* readdir() {dirent; //read action } 然而,使用readdir()对不同的目录流(即DIR结构)使用readdir()时,实际的glibc实现是
多线程
安全
的我只能看
浏览 34
提问于2022-09-07
得票数 2
回答已采纳
1
回答
GCC等价于MSVC中的/GS、/GL、/Gy、/Oi、/MD
c++
、
linux
、
visual-studio
、
gcc
我将在C++ 2017 ( windows环境中)开发的程序移植到GCC (在
linux
环境中)。我不太熟悉GCC编译器。GCC是否有等效的编译器选项: /GS (缓冲区
安全
检查)、/GL (启用整个程序优化)、/Gy (启用
函数
级链接)、/Oi (生成内部
函数
)、/MD (使用MSVCRT.lib创建
多线程
DLL )?
浏览 1
提问于2019-08-05
得票数 0
回答已采纳
1
回答
在
多线程
程序中使用迭代器遍历hash_map
c++
、
multithreading
、
gcc
、
iterator
、
hashmap
Linux
下的GCC: 我有一个hash_map H和一个使用迭代器遍历H的
函数
F,问题是
函数
F可以在
多线程
模式下执行。我不知道为什么它工作不稳定,似乎迭代器在
多线程
程序中是不
安全
的。有什么想法吗?
浏览 1
提问于2011-07-07
得票数 0
回答已采纳
2
回答
在哪里可以看到系统API的源代码,如
linux
的写/读?
linux
、
sockets
、
ubuntu
、
tcp
我已经从下载了系统源代码,但是我无法从包中找到读写
函数
的源代码。有人能告诉我这些套接字操作
函数
的代码在哪里吗?为什么我要检查源代码 我正在开发一个
多线程
linux
应用程序,并且需要知道,调用套接字操作
函数
(比如写/读/sendmsg)同时从不同线程访问同一个TCP套接字是否
安全
。
浏览 2
提问于2013-05-25
得票数 5
回答已采纳
1
回答
不能在windows 7 64位上使用getchar_unlocked和代码::blocks+ MingW
c++
、
windows
、
codeblocks
我可以在像ideone.com这样的在线编译器上运行我的代码。但MinGW给出了错误-有办法解决这个问题吗?我的操作系统是Windows 7终极64位。
浏览 6
提问于2014-08-05
得票数 0
回答已采纳
2
回答
如何将strerror_l与当前地区结合使用?
c
、
linux
、
posix
、
libc
、
strerror
我正在修复一些
Linux
代码,它使用strerror (不是线程
安全
)进行
多线程
处理。我发现strerror_r和strerror_l都是线程
安全
的。由于strerror_r的定义不同(取决于_GNU_SOURCE,定义不同),我想使用较新的strerror_l
函数
,但是如何获得当前区域设置的locale_t对象呢?
浏览 9
提问于2015-01-09
得票数 10
回答已采纳
1
回答
如何在线程中使用Google测试
c++
、
unit-testing
、
testing
、
thread-safety
、
googletest
我有一个串行代码,我想测试它的线程
安全
性。我正在使用Google测试框架进行单元测试。如何调用这些具有
多线程
的单元测试来测试从
多线程
调用
函数
是否
安全
?
浏览 0
提问于2016-02-19
得票数 3
5
回答
malloc是线程
安全
的吗?
c
、
multithreading
、
thread-safety
、
malloc
malloc()
函数
是可重入的吗?
浏览 182
提问于2009-05-13
得票数 77
回答已采纳
8
回答
errno是线程
安全
的吗?
c
、
linux
、
multithreading
、
gcc
在errno.h中,这个变量被声明为extern int errno;,所以我的问题是,在一些调用之后检查perror值或在
多线程
代码中使用errno ()是否
安全
。这是一个线程
安全
变量吗?我和gcc在x86架构上使用
linux
。
浏览 2
提问于2009-11-08
得票数 196
回答已采纳
1
回答
C++在MicroBlaze上的线程
安全
c++
、
stl
、
malloc
、
microblaze
有没有人为C++编写过
多线程
MicroBlaze应用程序?Xilinx文件指出: 此外,MicroBlaze GCC报告说线程模型是“单一的”。如果我使用的是C++标准库容
浏览 11
提问于2012-11-05
得票数 4
回答已采纳
1
回答
关于nftw()和ftw()的线程
安全
问题
c
、
thread-safety
、
manpage
我从opengroup.org阅读了两个手册页(和),所以我认为ftw()和nftw()不能保证线程
安全
。但是我在man7.org上找到了另一个关于这些
函数
的,上面写着ftw()是MT-safe,nftw()是MT-safe cwd。为什么man7.org的页面说ftw()是MT-safe? 它是基于POSIX标准吗?
浏览 0
提问于2018-10-24
得票数 1
2
回答
错误使用pthread,用于等待套接字的响应
c
、
sockets
、
pthreads
我的主要
函数
如下:{ pthread_t thread_serv} printf("OK\n");} }如果我注释p
浏览 1
提问于2020-04-20
得票数 0
2
回答
在一个线程上使用ppol阻塞,在另一个线程上读/写相同的fds是否
安全
?
c++
、
linux
、
multithreading
、
c++11
我正在设计一个程序(C++11,目标是
Linux
,如果重要的话,CentOS 7),其中一个线程将调用ppoll来阻塞多个fds,而对这些fds的任何读/写都将在其他线程上发生。当然,我的问题是,我是否需要确保任何特定的fd在用于读/写时不会被轮询,或者不对此进行任何并发检查是否
安全
?的手册页提到了在轮询时关闭fd的
多线程
问题,但没有提到读/写,轮询和其他相关
函数
只引用select。所以我假设没有问题,但我正在寻找一个明确的来源,比如一个标准,说它是
安全
的还是不
安全<
浏览 0
提问于2015-01-22
得票数 1
2
回答
我可以在添加一些项目的同时从hash_map中获取计数吗?
c++
、
multithreading
、
hashmap
对于windows和
linux
: 在
多线程
应用程序中,如果我不太关心何时获取hash_map的计数,那么我可以
安全
地调用{hash_map}.size(),同时仍然允许其他线程在该{hash_map}上添加
浏览 1
提问于2011-06-28
得票数 2
回答已采纳
3
回答
accept()是线程
安全
的吗?
c
、
pthreads
、
threadpool
、
sockets
我的问题是,这
安全
吗?我计划实现它并尝试它,但我还没有准备好,我非常好奇地想知道答案。我已经在google和stackoverflow上搜索过了,但找不到任何人这样做。接受线程是
安全
的吗?
浏览 1
提问于2011-02-26
得票数 15
回答已采纳
2
回答
如何以线程
安全
的方式退出C++03中的程序?
c++
、
exit
、
c++03
我有一个基于
Linux
的
多线程
C++03应用程序,我想以线程
安全
的方式立即终止它。很明显,exit()
函数
有一个数据竞争:“调用此
函数
会破坏所有具有静态持续时间的对象:运行多个线程的程序不应该调用exit (类似的不影响静态对象的
函数
请参见quick_exit )。”C++11提供了一个线程
安全
的
函数
.但我目前还没有能力将这个大型应用程序迁移到C++11。
浏览 6
提问于2016-03-18
得票数 1
回答已采纳
4
回答
在没有C11线程的情况下C标准库
函数
线程
安全
吗?
c
、
multithreading
、
winapi
、
c11
我正在Windows上编写一个
多线程
程序.因为我所知道的C没有windows实现来支持C11线程,所以我最好的选择是使用本机WinAPI
多线程
。但这里有个陷阱。C库中的一些
函数
,如malloc或I/O
函数
,根据C11标准要求线程
安全
。但是,即使定义了__STDC_NO_THREADS__,它们也必须是线程
安全
的吗?如果C实现中不存在线程工具,那么线程
安全
似乎是没有意义的,但这确实有帮助,因为我真的不想用互斥包包装所有I/O
函数
。
浏览 1
提问于2020-06-04
得票数 4
回答已采纳
2
回答
HEAP_NO_SERIALIZE标志
windows
、
heap-memory
、
heapalloc
在前面的代码示例中调用HeapCreate
函数
时,使用了HEAP_NO_SERIALIZE标志,因为示例代码的其余部分并不是
多线程
安全
的。如果代码不是
多线程
安全
的,他就不必使用这个标志。 是虫子吗?还是我误会了什么?
浏览 5
提问于2010-08-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数、类、多线程、BS架构
linux多线程服务器
分享:C语言编程——LINUX 多线程
Linux C加加 类之构造函数!
实用贴:Python 在多线程中执行 async 函数的 3 种方法
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券