腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
创建
一个
boost
::
thread
并
将其
传
递给
一个
句柄
、
现在,我需要一种方法来
创建
boost
::
thread
并
将其
传递到HANDLE m_hTesterPresent中。fn_StartTesterPresentThread() if (m_hTesterPresent == NULL) DWORD dwThreadId = 0; thre
浏览 21
提问于2020-09-30
得票数 1
1
回答
boost
::线程导致小事件
句柄
泄漏?
、
、
、
、
当ExecuteRequestAsync被调用时,它会产生
一个
boost
::
thread
来完成这项工作并立即返回函数。由于很难优雅地取消数据库请求,因此DumpRequest的实现只维护
一个
“清理监视器线程”,该线程等待“完成的请求”并
将其
删除。所有的
boost
::线程都是通过
boost
::shared_ptr管理的,比如:
boost
::shared_ptr<
boost
::
thread
> my_
浏览 1
提问于2009-11-16
得票数 1
1
回答
Boost
::线程的瞬时中断
、
、
我正在尝试实现
一个
程序,它运行
一个
受固定时间限制的函数。我已经设法用pthread做到了这一点,但我想使用
Boost
::
thread
。到目前为止,我已经编写了以下代码:#include <unistd.h>
boost
::
浏览 1
提问于2010-08-31
得票数 0
回答已采纳
2
回答
C++ asio提供线程的异步执行
、
、
我有
一个
简单的服务器应用程序。当新客户端连接时,它处理来自客户端的请求并将数据发送回它。我的问题是提供
句柄
线程的异步执行。现在,当启动
句柄
线程时,它会停止接受器循环,
并
等待相应函数的返回。问题是在启动
句柄
线程之后,如何组织接收者循环的延续(以便能够同时处理其他连接)?Server.h:{ //Storage
boost</em
浏览 4
提问于2016-10-15
得票数 1
回答已采纳
2
回答
strand在
boost
asio中的优势是什么?
、
、
据我所知,学习促进asio,
并
找到
一个
叫"strand“的课程。如果只有
一个
io_service与特定的链相关联,则通过该链来张贴
句柄
。)
boost
::asio::io_service::strand strand( *io_service ); for( int x = 0; x < 2; ++x ) worker_threads.create_
thr
浏览 0
提问于2014-08-18
得票数 22
回答已采纳
1
回答
Boost
线程和FFmpeg:这样简单的代码会给我错误的C2064。我做错了什么?
、
、
、
、
因此,在类逻辑中,我
创建
并
编码了视频帧,现在我想使用ffmpeg
将其
发送到某个服务器。我想在单独的线程中发送,所以在我的
一个
类函数(在file.cpp中)中,我这样做: { url_write (h, (unsigned char *)buf, size); frameSendingFini
浏览 1
提问于2010-11-09
得票数 0
回答已采纳
1
回答
如何在新的独立线程中运行向量中的每个函数?
、
、
、
所以我有像这样的东西typedef std::vector<Function> FunctionSequence(); ++it){ dataCopy = *dataElement;如何使用
boost
.
thread
让每个向量函数在单独的新线程中运行,或者如果它有
一个
浏览 0
提问于2011-02-02
得票数 2
回答已采纳
7
回答
如何轻松地将
一个
很长的字符串传
递给
Windows下的工作进程?
、
、
、
我的本机C++ Win32程序会产生
一个
工作进程,并且需要向它传递
一个
巨大的配置字符串。目前,它只是将字符串作为命令行传
递给
。当然,我可以做一些事情,比如使工作进程启动变得复杂--我无论如何都要在其中使用RPC服务器,并且我可以引入
一个
RPC请求来传递配置字符串,但这将需要大量的更改,
并
使解决方案变得不太可靠。还有什么其他简单的方法可以将长字符串传
递给
Windows上由我的程序启动的工作进程?
浏览 0
提问于2010-04-05
得票数 5
3
回答
在Windows上
创建
线程数组
、
、
我正在尝试
创建
一个
线程数组。在Linux中,我是这样做的: pthread_t thr[MAXCONNECTIONS];
浏览 1
提问于2012-11-04
得票数 0
回答已采纳
1
回答
boost
::asio::socket堆栈变量的传输所有权
、
、
、
、
我正在编写
一个
简单的tcp套接字服务器,能够处理多个并发连接。其思想是主侦听线程将对工作线程(在线程池中)执行阻塞、接受和卸载套接字
句柄
,以便从那里异步处理通信。(std::
thread
([&] { io_service.run(); }));
boost
::asio::ip:=
thread
_pool.end(); it++)} 我在堆栈上
创建<
浏览 6
提问于2016-06-26
得票数 2
回答已采纳
1
回答
Windows中没有线程的进程有什么用途?
、
、
至少有
一个
执行线程(),虽然“空”进程是可能的,但它(大部分)并不有用。 在这种情况下,“大部分”是什么意思?没有线程的进程能做什么,这又有什么用呢?编辑:同样,在中,Mark说进程“至少有
一个
线程”(19:12)。这是泛化吗?
浏览 1
提问于2020-05-04
得票数 2
回答已采纳
2
回答
如何在Windows中访问继承的匿名管道
句柄
,而不是stdout、stderr和stdin?
、
、
、
、
在Windows中,您可以使用CreatePipe()
创建
管道,
并
使一端不可用SetHandleInformation()继承。然后,对于stdout和stderr,可以将STARTUPINFO (设置为hStdOutput或hStdError )传
递给
CreateProcess(),将另一端传
递给
子节点。在调用CreateProcess()之后,父类最接近它的
句柄
,它的
句柄
指向管道的子端。这在MSDN上的中有详细的解释。,并
将其
转换回HANDLE,这只是子进程中的<e
浏览 7
提问于2015-09-17
得票数 5
3
回答
Linux:通过
句柄
从
boost
::线程获取线程ID
、
、
、
我使用的是
boost
::
thread
(在下一步使用pthread),但希望通过
boost
::
thread
指针获得线程id /(轻量级) pid。
boost
::
thread
*
boost
_
thread
ptr = new
boost
::
thread
(/*...*/);我已经找到了很多关于当前线程的帖子,它们使用的是pthread_se
浏览 12
提问于2014-08-06
得票数 0
2
回答
boost
线程抛出异常"
thread
_resource_error:资源暂时不可用“
、
、
、
、
我有类似于以下代码的代码unsigned char readbuffer[bignumber]; functiondostuff(); functiondomorestuff(); myThread =
boost
::
thread
(&myClass::myFunction, this, j
浏览 0
提问于2014-03-22
得票数 5
回答已采纳
4
回答
(简单)
boost
thread
_group问题
、
、
、
我正在尝试编写
一个
相当简单的线程化应用程序,但我对
boost
的线程库还是个新手。我正在开发的
一个
简单的测试程序是:#include <
boost
/
thread
.hpp>
boost
::mutex result_mutex; {
浏览 1
提问于2009-08-07
得票数 24
回答已采纳
1
回答
如何设置"this“线程的自定义名称?
、
、
、
如果我有
一个
线程的std::
thread
句柄
,我可以使用std::
thread
::native_handle获取原生pthread
句柄
,然后
将其
传
递给
pthread_setname_np以设置线程名称。auto t = std::
thread
(call_from_
thread
);但是
浏览 14
提问于2019-08-13
得票数 0
回答已采纳
4
回答
来自另
一个
线程的shared_from_this() (成员线程函数)
、
、
、
在我的代码中,我使用了
boost
::threads,并且我有
一个
通过名为fnThread()的成员函数运行线程的类。在这个fnThread()中,我想
创建
一个
shared_from_this()并
将其
传
递给
带有信号的监听方。从另
一个
线程
创建
shared_from_this()是非法的吗?还是我做错了什么?任何帮助都是非常感谢的。谢谢! foo_
thread</e
浏览 0
提问于2011-01-22
得票数 2
3
回答
提升线程检查当前线程是否等于另
一个
本机
句柄
、
、
、
我有
一个
变量bob,它是
一个
boost
::
thread
::native_handle_type,
并
分配了
一个
本机
句柄
。现在,我想检查当前运行的进程是否与分配给bob的进程相同。我不负责程序的设计,所以不幸的是,检查这种比较的情况是不可避免的,因为这是
一个
相当大的项目。不管怎样,我要找的东西是这样的:
boost
:
浏览 1
提问于2013-09-03
得票数 1
2
回答
是否需要停止
boost
::asio::io_service才能使用它?
、
如果我已经在
一个
单独的线程中运行
boost
的ios服务,如下所示:
boost
::
thread
bt(
boost
::bind(&
boost
::asio::io_service::run, &ios));
boost
::asio::deadline_t
浏览 1
提问于2014-10-18
得票数 0
2
回答
C++
boost
threadgroup.interrupt_all()也导致主线程退出
、
、
我使用下面的代码
创建
线程并将它们添加到线程池中。线程加载良好,每个线程执行
一个
简单的循环例程,直到主线程第二次调用ResetWorkerThreads
并
关闭子线程。子线程被中断,但是主线程也退出。::
thread
_group vecThreads; { { using::this_
thread
::sleep(
boost
::posix_time::millis
浏览 2
提问于2014-01-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券