腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Perl多
线程
:跨平台脚本中的''forks'‘vs’‘thread’‘
我正在尝试开发一个具有多
线程
功能的软件。在
Linux
上,脚本运行得很好,我使用的模块是''forks'‘。换句话说,在查询数据库之类的东西时,
线程
之间
共享
处理程序是没有问题的。接下来,我决定改用“
线程
”,但我得到了以下错误,几乎肯定是与
线程
之间的
共享
处理程序相关联的。'‘
线程
1异常终止: DBD::SQLite::db准备失败:
句柄
2归
线程
d97fe8所有,而不是当前
线
浏览 1
提问于2017-09-27
得票数 4
1
回答
Libssh2:在“每个
线程
通道”的基础上
共享
线程
间的ssh会话安全吗?
、
、
假设我建立了ssh连接,然后使用libssh2_channel_open_session()创建多个通道--所有这些都在一个主
线程
中。然后我为每个通道创建一个
线程
,这些
线程
开始从它们的通道中写入和读取。每个
线程
只使用其LIBSSH2_CHANNEL*指针,从不访问会话
句柄
(LIBSSH2_SESSION*)。然后主
线程
连接所有
线程
并关闭会话。 这安全吗?我在LibSSH2文档中发现的关于
线程
安全的唯一问题是“只是不要同时
共享
句
浏览 0
提问于2019-07-16
得票数 2
4
回答
C套接字API
线程
安全吗?
、
、
、
、
我同时使用
Linux
和Win32套接字API。在我的程序中,多个
线程
共享
一个套接字
句柄
。特别是,多个
线程
使用
共享
套接字
句柄
(即相同的端口)调用send。在这种情况下,我是否必须为
线程
安全设置一个锁?当然,为了
线程
安全,我们必须使用互斥锁。但是,我想知道system是否可以有自己的内部锁。如果是这样的话,我们可以省略设置自己的锁。 这个问题也适用于fprintf函数。根据我的经验,从多个
线程
调用fprintf并不会扼杀
浏览 2
提问于2010-03-01
得票数 16
5
回答
如何
共享
包含文件
句柄
的对象?
、
Perl
线程
不支持
共享
文件
句柄
。
共享
数据结构的所有元素都必须是
共享
的。如果需要
共享
一个包含文件
句柄
的对象,这就会出现问题。\n";这个对象实际上包含在另一个
共享
对象中,该
共享
对象又位于另一个
共享
对象中,依此类推。最大的讽刺是,所讨论的对象本身从
浏览 0
提问于2011-11-20
得票数 16
回答已采纳
2
回答
假定Windows伪
句柄
的值是否安全/定义?
、
、
我正在为Windows编写一段C++代码,它需要查询进程及其各个
线程
的时间。我的问题是:从一个
线程
调用一次getCurr
浏览 2
提问于2017-08-11
得票数 2
回答已采纳
2
回答
Perl -如何使库特定于单个
线程
、
、
、
、
我正在用perl编写多
线程
脚本。其中我使用的是一个库Net::Netconf::Manager,它反过来使用Net::SSH2。当“
共享
句柄
”同时出现时,这个Net::SSH2 2(Libssh2)似乎并不是
线程
安全的。
线程
安全:只是不要同时
共享
句柄
如何使这个Net::Netc
浏览 2
提问于2017-11-03
得票数 2
回答已采纳
3
回答
Windows上存在多少个独立的文件指针/位置?
、
、
如果我在一个
线程
内两次打开一个文件(使用CreateFile()),使我同时拥有两个有效
句柄
,那么这两个文件
句柄
是有一个
共享
的“文件指针”(SetFilePointer()),还是两个
句柄
有独立的“文件指针如果一个进程中有两个并发
线程
,并且每个
线程
都持有同一个文件的一个
句柄
,怎么办?这两个
句柄
会有独立的文件指针吗?
浏览 6
提问于2013-01-23
得票数 3
回答已采纳
1
回答
egl:当使用
共享
上下文时,
共享
的是什么?
、
当一个上下文(由第一个
线程
创建)被
共享
(到第二个
线程
)时,第二个
线程
可以使用什么资源?如果第一个
线程
创建了纹理(
句柄
为2)并将其上下文
共享
给第二个
线程
。在第二个
线程
中,当我调用glGenTextures时。它会给出一个纹理,它的
句柄
也是2(在这种情况下,它将在
共享
上下文中冲突纹理)。
浏览 0
提问于2019-10-14
得票数 1
1
回答
DirectX11 CreateSharedHandle -这是跨设备的吗?
、
、
、
、
我正在使用CreateShaderHandle创建一个IDXGIResource1键控
共享
资源的
句柄
。目标是在一个
线程
中获取此资源,并将其用于另一个
线程
。现在,我在同一适配器上的两个
线程
上创建一个D3D11设备并且
共享
这个
句柄
是可行的。如果在使用者
线程
上,我在另一个适配器上创建设备,它似乎不起作用。 所以我的问题是: D3D11中的CreateShaderHandl
浏览 132
提问于2018-05-28
得票数 1
回答已采纳
1
回答
为什么Python在使用
线程
时会启动许多进程?
、
、
大约有25个
线程
被启动。它运行在树莓Pi 4 (4芯)上。 我在想,当使用
线程
(因为GIL)时,只会启动一个Python进程。看来已经启动了35个进程。
浏览 7
提问于2020-05-26
得票数 1
回答已采纳
1
回答
单
线程
进程只能使用PCB而不接触TCB,这是正确的吗?
在运行单
线程
程序时,操作系统是否只使用PCB (Process )存储所有相关信息?因为我从其他地方听说,每个操作系统都会在PCB下创建一个TCB (
线程
控制块),甚至在运行一个单
线程
程序时。
浏览 5
提问于2021-12-24
得票数 -1
3
回答
Linux
内核
线程
真的是内核进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中的每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同的用法:操作系统知道并计划执行用户工作的
线程
。内核
线程
是否与内核进程相同,因为
Linux
进程支持父进程和子进程之间的
共享
内存空间,还是它确实是一个不同的实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
为什么在
线程
函数中假设
句柄
事件对象是有效的?
、
、
、
、
严格来说,这个事件对象是沿着多个
线程
共享
的,至少在调用SetEvent的
线程
中是这样,在调用WaitForSingleObject的
线程
中是这样。 因此,必须将其归类为一种
共享
资源。然后,所有
共享
资源都必须由“锁”保护,例如互斥或关键部分。此外,在
线程
处于活动状态时,可以在CloseHandle之后故意调用SetEvent,这将导致
线程
函数中将封闭事件
句柄
传递给WaitForSingleObject。(由于延迟删除,事件对象可能不会被
浏览 7
提问于2022-05-07
得票数 -1
1
回答
如何在
共享
DNS缓存中使用CURLOPT_DNS_CACHE_TIMEOUT
、
、
、
、
我正在使用我自己的CURL库,在多
线程
应用程序中重用简单的
句柄
--目标是重用TCP连接和DNS查找。每次向池返回
句柄
时,都会在该
句柄
上调用curl_easy_reset。目前,我的实现对每个卷曲简单的
句柄
都使用单独的本地DNS缓存。我在玩CURL
共享
接口和
共享
DNS缓存,它似乎工作得很好,但我不明白设置DNS缓存超时的正确方法是什么?DNS缓存超时设置在CURL轻松
句柄
上,但缓存是
共享
的。我是否需要每次从池中获得
句柄
浏览 2
提问于2014-07-23
得票数 3
回答已采纳
3
回答
MultiThreaded Libcurl
、
、
据我所知,我需要为每个
线程
创建一个新的
句柄
,并使用带有某种
线程
本地存储的CURLOPT_WRITEDATA。多界面是否让这项任务变得更容易了?我也在使用cookie,使用CURLOPT_COOKIEFILE和CURLOPT_COOKIEJAR会让Libcurl为每个
线程
加载cookie文件吗?
浏览 0
提问于2011-08-01
得票数 3
回答已采纳
2
回答
GC无法在Windows上使用叉模拟收集回内存
、
、
find_cycle为每个
线程
返回了以下语句。我知道DB
句柄
不能在
线程
之间
共享
。我再次查看了代码,并意识到在发生分叉之后,子进程实际上创建了一个新的DB
句柄
(我猜这就是为什么这个进程在达到内存限制之前仍然运行得很好)。
句柄
的
共享
是否会导致内存中的爆炸(换句话说,
共享
的DB
句柄
是否导致GC不释放空间)?如果它确实是
共享
的DB
句柄
,我想我可以说$dbHandle = 0来去掉引用(如果$dbHabndl
浏览 1
提问于2014-09-16
得票数 2
3
回答
如何在不同的
线程
中处理相同的socket?
、
、
、
我试图在不同的
线程
中处理套接字,从而导致运行时失败。请参见以下代码。m_LockCount ) CSocket::Close();} 我从一个
线程
调用Lock(),从另一个
线程
调用Unlock()。这是因为: CSocket对象应该仅在单个
线程
的上下文中使用,因为由CAsyncSocket对象封装的套接字
句柄
存储在每个
线程
的
句柄
映射中。他们还提出了一种解决方案,即在
线程
之间
共享
套接字
句
浏览 0
提问于2009-10-06
得票数 0
回答已采纳
3
回答
同一文件的多个文件描述符,C
、
、
、
我有一个多
线程
应用程序,它正在打开和读取相同的文件(而不是写入)。我为每个
线程
打开了一个不同的文件描述符(但它们都指向同一个文件)。然后,每个
线程
读取该文件,如果达到EOF,则可能关闭该文件并再次打开它。这样可以吗?如果我在一个文件描述符上执行fclose(),是否会影响指向同一文件的其他文件描述符?
浏览 3
提问于2010-04-19
得票数 7
1
回答
我应该让cublas处理全局函数,并在不同的(主机)函数中重用它们吗?
、
我认为这节省了一些配置时间,但我不确定这是否会导致意想不到的行为。
浏览 2
提问于2018-07-25
得票数 2
2
回答
在辅助
线程
中调用select()/pselect()会导致主
线程
阻塞吗?
、
、
、
我正在处理的一个应用程序需要几个辅助
线程
,每个
线程
将负责许多文件
句柄
(至少一个,超过10个)。文件
句柄
不是在
线程
之间
共享
的,所以我不必担心一个二级
线程
会阻塞另一个
线程
,而select正在查看什么可以读/写。我想确定的是,在执行select/pselect调用时,两个辅助
线程
都不会导致主
线程
停止执行。要澄清的是,我所拥有的看起来是这样的: 执行主
线程
(处理传入命令消息和传出响应的s
浏览 1
提问于2010-12-21
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统下的用户文件句柄数限制
linux文件句柄数超出系统限制怎么办?
linux多线程服务器
Linux系统编程 线程属性
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券