腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使提供了NULL参数,C标准
time
()函数
线程
是否
安全
?
、
、
根据的说法,在兼容的系统上,
time
必须是
线程
安全
的,对吗?无论函数的参数是什么,这个要求都是成立的。如果提供了NULL参数,则列出的一些函数不需要是
线程
安全
的,并且不包括
time
。因此,看起来任何完全兼容POSIX的系统都应该有一个
线程
安全
的
time
实现。 然而,POSIX系统是否可以选择实现
time
_t,这实际上使它成为一个指针,并且仍然是兼容的?因此,如果提供一个空参数来存储结果,那么不是所有关于它的
线
浏览 1
提问于2015-09-28
得票数 7
4
回答
线程
安全
等同于python的
time
.strptime()?
、
我写的一些东西在
线程
中使用
time
.strptime()时抛出了很多AttributeError异常。这似乎只发生在Windows上(不会发生在
Linux
上),但不管怎样--谷歌一下,似乎
time
.strptime()不被认为是
线程
安全
的。val = DateFromTicks(mktime(strptime(val, '%B %d, %Y'))) 但是,这会产生异常,因为它在
线程</em
浏览 2
提问于2010-03-12
得票数 24
回答已采纳
1
回答
为什么像tzset()和ctime_r()这样的函数要求区域设置为常量才是
线程
安全
的
、
Linux
手册页以tzset()为例说tzset()设置三个外部变量,包括tzname。该名称的编码未指定。
浏览 2
提问于2020-12-12
得票数 1
2
回答
C、时间、月日、年份等
、
、
我使用以下代码:#include <
time
.h>{ structtm strukt; localtime_r(&liczba_sekund, &strukt); {
time
_t
time
_ra
浏览 1
提问于2012-12-06
得票数 3
回答已采纳
1
回答
map[string] chan
线程
安全
吗?
、
、
、
、
我承认,在戈朗,map是非
线程
安全
的,而chan是
线程
安全
的,但是如果我使用chan作为map的值怎么办?这个map会变成
线程
安全
吗?我编写了一个简单的测试(不知道这是否是currect方法来证明),并在没有concurrent map read/write error.Does的情况下运行了大约30次--这意味着
线程
安全
chan使非
线程
安全
的map
线程
安全
?如果map成
浏览 3
提问于2021-12-21
得票数 -3
3
回答
从p
线程
调用Does ()会使
线程
处于休眠状态还是进程?
、
、
我发现有一个关于的问题无符号int睡眠(无符号int秒);我可能会编写一些代码来测试它,但我也想确保听到其他人的反馈。
浏览 13
提问于2011-05-31
得票数 11
回答已采纳
1
回答
在
Linux
中是否有获得当前
线程
ID的异步
安全
方法?
、
、
、
、
是否有任何方法从
Linux
中的信号处理程序中获取当前
线程
ID?getpid()方法可以做我想做的事情,但不清楚它是否是异步
安全
的。据推测,
Linux
添加的许多非POSIX方法中有一些是异步
安全
的,但我找不到清单。它不必是"
Linux
线程
ID“--任何一致的<
浏览 2
提问于2014-02-13
得票数 5
4
回答
Linux
上的PThreads和MultiCore处理器
、
、
、
我正在编写一个简单的应用程序,它使用
线程
来提高性能。问题是,这个应用程序在windows上运行良好,使用的是我的CPU拥有的2个内核。但当我在
Linux
上执行时,似乎只使用了1个内核。这是我的代码,C++:#include <stdlib.h>#include <
time
.h> withOutThreads(); tim = (int) ( 1
浏览 4
提问于2011-02-22
得票数 13
回答已采纳
3
回答
启用
线程
安全
的服务器php
、
、
我正在尝试实现
线程
在php和xampp在windows上我可以做到这一点,但我有一个
linux
服务器与cpanel和配置中的
线程
安全
是禁用的,我怎么才能把启用我的服务器
linux
?我调用phpinfo(),它显示“
线程
安全
”被禁用
浏览 0
提问于2014-04-29
得票数 4
回答已采纳
1
回答
如何知道
linux
syscall是否是
线程
安全
的?
、
、
、
、
linux
中的一些函数由_r (例如gmtime_r )标记为“
线程
安全
”,但大多数系统调用没有标记,也没有在手册页中提到。所以我的问题是:我如何知道
linux
syscall是否是
线程
安全
的?
浏览 3
提问于2012-08-19
得票数 2
回答已采纳
1
回答
*_r的UNIX调用是可重入的(异步信号
安全
)、
线程
安全
还是两者都是?
、
、
、
、
在可重入和
线程
安全
函数上有区别,我不知道
Linux
函数以_r结尾是
线程
安全
的、可重入的(我指异步信号
安全
)还是两者兼而有之,
浏览 1
提问于2013-08-12
得票数 3
回答已采纳
2
回答
构建
线程
安全
的多平台C库的正确方法是什么?
、
、
、
return errno; return ( * ( ___errno ( ) ) ); return (*__errno_location ());
linux
$ gcc -D_REENTRANT -E test.c然而,对于一个库,指定这些多
线程
选项似乎很糟糕,因为它在
线程
运行时注入了不必要的
浏览 2
提问于2013-04-11
得票数 11
2
回答
恐怖
线程
安全
吗?
、
、
、
、
我知道错误是
安全
的。在
Linux
中,还有另外两个类似的函数,即strerror和strerror_r,根据Robert的“
Linux
System Programming”一书,strerror不是
线程
安全
的,而是strerror_r是
安全
的。所以我想知道恐怖行为是否
安全
。
浏览 2
提问于2014-07-22
得票数 3
2
回答
如何使用GCD在主
线程
延迟后
安全
地分派代码?
、
、
、
、
如果您已经在主
线程
上,那么在主
线程
上分派延迟的代码块是否
安全
?dispatch_
time
_t popTime = dispatch_
time
(DISPATCH_
TIME
_NOW, seconds * NSEC_PER_SEC);或者有没有更
安全
的方法?当我执行这个的时候,我是否需要检查我是否已经在主队列(主
线程
)上?
浏览 0
提问于2013-06-28
得票数 2
回答已采纳
1
回答
pthread_kill异步信号在
Linux
上
安全
吗?
、
、
OpenGroup Unix规范 pthread_kill()是异步信号
安全
的.但是
Linux
并没有在相关部分列出这个函数。 那么,在
Linux
上的信号处理程序中调用pthread_kill
安全
吗?我知道它是用tgkill()实现的(这是
安全
的.但这并不能自动保证pthread_kill()的
安全
性)。不幸的是,当实时信号队列已满时,
Linux
将恢复到向整个进程提供SIGIO .为了纠正这个SIGIO处理程序,它将该信号转发回指定的
线程
(该
线
浏览 2
提问于2018-07-23
得票数 4
回答已采纳
2
回答
如何在
Linux
上为C和C++创建
线程
安全
库?
、
、
、
、
我希望所有导出的函数都是
线程
安全
的。所以,如果我要在windows上编写这个库,我可以使用关键区段对象,但是在
Linux
中应该使用什么呢?以下是我的选择: Rest选项看起来比基于互斥的解决方案慢得多。 有谁知道在
Lin
浏览 5
提问于2017-04-26
得票数 1
回答已采纳
1
回答
有没有一种从Xenomai实时
线程
调用gettimeofday()的
安全
方法?
、
、
、
、
我正在运行一个Xenomai实时
线程
,它有时需要调用gettimeofday(),以便根据ptpd找出当前时间。但是,这样做似乎是不
安全
的:特别是,它偶尔会将xenomai
线程
和
Linux
内核置于“活锁”状态,导致gettimeofday()旋转CPU并且永远不会返回,如所述。我的问题是,有没有一种从Xenomai实时
线程
获取gettimeofday()信息的
安全
方法?我正在考虑将我自己版本的gettimeofday()添加到我的
Linux
内核中(如果read_seqr
浏览 7
提问于2011-07-07
得票数 2
回答已采纳
1
回答
基于
Linux
的睡眠系统调用-信号交互
、
、
我有一个关于睡眠文档的问题,在
Linux
操作系统上。男子3睡眠说:睡眠实现在中证实了这一点。Nanos休眠可以被“在调用
线程
中触发调用处理程序的信号的传递”(来自Nan
浏览 0
提问于2019-07-04
得票数 1
回答已采纳
3
回答
在python中全局计数器
线程
安全
吗?
import threading global counter while下面是一些
线程
安全
操作: 这让我感到困惑,我们真的需要锁才能在python中获得正确的多
线程
结果吗?我在我的Mac上运行程序
浏览 3
提问于2016-06-23
得票数 7
4
回答
linux
4中的C++新操作符
线程
安全
、
、
、
这所大学的一位教授指出,我们必须非常小心
线程
安全
,因为编译器和stl都不知道
线程
。我搜索了这个问题,答案取决于编译器(有些尝试稍微了解
线程
)和平台(如果编译器使用的系统调用是
线程
安全
的还是不
安全
的)。 那么,在
linux
中,gcc 4编译器会为新操作符生成
线程
安全
代码吗?
浏览 3
提问于2009-04-28
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
浅析:线程安全
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券