腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
纤维能在
线程
间移动吗?
c++
、
linux
、
windows
、
multithreading
、
fiber
在
线程
A中创建的光纤可以切换到在
线程
B中创建的另一个光纤吗?为了使这个问题更加具体,一些操作系统有了本机实现的光纤(,我在boost库中发现了一些关于光纤迁移的内容,但是对于它
浏览 5
提问于2017-07-11
得票数 2
2
回答
是否有通用的设计模式或面向对象的方法来
封装
线程
行为?
c++
、
multithreading
、
oop
、
design-patterns
、
pthreads
我最近一直在
Linux
上使用pthread,并希望在不久的将来开始研究boost
线程
的使用。这是一个您可以从中派生的类,用于提供良好
封装
的数据以及启动和终止函数。与传递函数和将void*传递到
线程
创建函数的pthread方式相比,我更喜欢这种方法。我想知道是否有某种设计模式或结构通常用于提供更面向对象的,以这种方式
封装
线程
的功能?我可以尝试自己创建它,但我不是第一个渴望这种方法的人,我想知道是否有实现它的“标准”方法。
浏览 0
提问于2012-07-12
得票数 1
回答已采纳
1
回答
如何
封装
线程
?
c++
、
multithreading
、
boost
、
crash
我用boost::thread创建了一个带有
线程
的程序,因为它是为我的游戏项目启动和控制多个游戏服务器的管理器。管理器由一个应用程序组成,我的问题如下: 如何以这种方式
封装
线程
,如果它崩溃,例如,在空指针异常或类似的情况下,
线程
本身结束,而不是整个程序随后崩溃。
浏览 0
提问于2012-04-25
得票数 2
7
回答
从
线程
内部派生是否安全?
c++
、
linux
、
multithreading
、
process
、
fork
让我解释一下:我已经在
Linux
上开发了一个应用程序,它派生并执行一个外部二进制文件,然后等待它完成。结果通过shm文件传递,这些文件是fork +进程所特有的。整个代码都
封装
在一个类中。现在,我正在考虑将进程
线程
化,以加快速度。拥有许多不同的类函数实例,派生并并发执行二进制文件(使用不同的参数),并使用自己独特的shm文件传递结果。 这个
线程
安全吗?如果我在一个
线程
中派生,除了安全之外,还有什么我需要注意的吗?任何建议或帮助都是非常感谢的!
浏览 9
提问于2011-05-21
得票数 46
回答已采纳
4
回答
多
线程
,
线程
间通信,同步
c++
、
multithreading
有3个
线程
A、B、C,它们可以访问向量中的任何对象和该对象的任何成员变量。如何设计
线程
间通信以实现
线程
安全和效率最大化,即最小阻塞。。将向量划分为较小的向量,并
封装
到每个
线程
类中,然后使用消息队列传递数据。问题是三个
线程
都可以访问向量和对象成员的任何位置,因此很难对其进行细分和
封装
。消息队列本身需要阻塞,即当发送方向队列中添加时,需要阻塞读取器,使用原子库使访问成为原子,从而避免阻塞。问题是原子是与操作系统有关的,即在<
浏览 7
提问于2012-02-15
得票数 0
回答已采纳
1
回答
在.NET中
封装
线程
创建
.net
、
vb.net
、
multithreading
、
design-patterns
我是相对较新的多
线程
应用程序。在过去,我使用异步处理和后台辅助
线程
成功地完成了所需的所有
线程
。例如,我用于支持在各地创建数据库事务的应用程序。然后我发现了UnitOfWork模式(),它允许您将事务
封装
在应用程序中。有类似的方法来进行
线程
处理吗? 另外,
浏览 1
提问于2013-12-26
得票数 0
回答已采纳
1
回答
正在取消
线程
c#
我有一个使用20个
线程
的应用程序。这是一个使用
线程
发送邮件的电子邮件客户端。我是否必须创建一个
线程
来
封装
邮件
线程
,这样我才能杀死
封装
线程
?
浏览 3
提问于2010-03-05
得票数 3
1
回答
对阻塞读取进行
线程
处理
ruby
、
linux
、
multithreading
、
joystick
我正在
Linux
上使用Ruby扩展进行一些操纵杆编程,该扩展
封装
了joytick.h的基本功能。默认情况下,获取操纵杆事件是一个阻塞读取,但我不希望这会中断游戏循环。main = Thread.new do sleep 0.1 end但即使这样,joystick.event调用也会阻塞主
线程
我是不是完全误解了Ruby
线程
是如何工作的,或者操纵杆是如何在
Linux
上工作的?或者,有没有一种完全不同的更好的方法呢?
浏览 1
提问于2012-03-12
得票数 0
回答已采纳
2
回答
如何在没有
线程
中断行的情况下在新
线程
中打印?(特别是c++)
c++
、
multithreading
我已经在
linux
上的C语言中做了大量的
线程
工作,现在我也在尝试做同样的事情,但是在Windows上的c++上,我在打印到标准输出时遇到了麻烦。在
线程
执行的函数中,我有: int num = *(static_cast<int*> (x));}
封装
在创建三个
线程
的循
浏览 0
提问于2014-12-11
得票数 0
2
回答
如何替换std::env:args()中的条目?
rust
、
command-line-arguments
、
std
我想为我的Rust程序中的
线程
提供个人名称。这些名称应该出现在top/htop中,这样我就可以区分
线程
的作业了。Args值
封装
平台特定的std::sys::args::args()函数,该函数不被重新导出以供一般使用。没有可用的mutator (是的,stdlib表明它是不可变的)。我对只使用
Linux
的解决方案感到满意,因为这才是真正的工作。stdlib之外的解决方案也很好。 在我的过程环境中,为了修改第一个参数,我应该采取什么方法?
浏览 8
提问于2018-01-10
得票数 3
回答已采纳
1
回答
基于
Linux
/Debian的应用程序不会编译
linux
、
matlab
、
debian
、
simulink
、
dvb
我主要是在Matlab中构建系统,但有一个部分负责流包的
封装
/解
封装
,是在
Linux
环境下设计的。 我不想只为一个应用程序安装新操作系统,所以我将
Linux
作为虚拟机在VMware播放器上运行。因此,我的问题是-应用程序(用于
封装
和解除
封装
)不会完全编译(安装)。我看到的主要是缺少图书馆的问题。我试图安装必要的库,但原始应用程序仍然看不到其中的一些库。我觉得我错过了一些很小的东西,但对相当有经验的
Linux
用户来说却是显而易见的。这是程序的链接, "
浏览 1
提问于2014-03-29
得票数 0
回答已采纳
1
回答
是否有可能在C模块中使用Python
线程
来实现真正的并行性?
python
、
multithreading
我用C语言写了一个使用
线程
的扩展。为了保持跨平台,我使用了Apache Portable Runtime包装器来
封装
与并行性相关的特定于平台的函数。我担心的另一个问题是,我并不真正需要整个APR库,只需要处理
线程
的部分。原则上,我可以创建
线程
对象,并让它们运行C函数来完成这项工作,但是,我想知道这是否有意义?Python
线程
是否映射到底层操作系统
线程
(例如,在
Linux
中,pthreads库),或者它们基本上是asyncio的原型,它们不并行执行任何工作(并且可能只并行
浏览 0
提问于2018-04-12
得票数 1
3
回答
跨平台(
linux
/Win32 32)在stdin/stdout/stderr上的非阻塞C++ IO
c++
、
pipe
、
stdin
、
iostream
、
nonblocking
我知道我可以通过使用
线程
和istream::get()循环或编写一堆特定于平台的代码(因为您不能在windows中的文件句柄上选择())来实现这一点.
浏览 7
提问于2008-11-24
得票数 10
回答已采纳
1
回答
英雄联盟与VirtualBox
12.04
、
virtualbox
我可以在LoL 7上运行英雄联盟( VBox )吗?我的规格: intel i3 4 gb ram 512 mb VGA
浏览 0
提问于2012-05-06
得票数 2
回答已采纳
2
回答
将fork()替换为pthread_create()
c
、
multithreading
、
pthreads
、
fork
谁能告诉我如何用pthread_create代替fork()来替换这段简单的代码?这可能吗?特别是,我在传递给main()的struct *ex时遇到了一些问题。我该怎么改变它呢?pthread_mutex_t mutex= PTHREAD_MUTEX_INITIALIZER; int s;struct example{ struct primi primissimi;}; void prepare(void){ pthre
浏览 1
提问于2012-02-01
得票数 1
5
回答
PThread是多平台C/C++多
线程
程序的好选择吗?
c++
、
c
、
multithreading
、
pthreads
、
portability
如果我今天想编写一个C或C++程序,它可以做一些多
线程
,源代码是否可以移植到Windows、Mac和
Linux
/Unix --那么PThread是一个不错的选择吗?我更喜欢Windows,它是一个薄的、可能的包装器,而不是现有的PThread
线程
API。 我倾向于使用boost:
线程
-我也希望能够使用C++尝试/捕获异常处理。尽管我的程序非常小,而且不是特别的OOPish,但我喜欢使用类和命名空间进行
封装
--而不是C不具体化的函数。
浏览 10
提问于2009-01-31
得票数 15
回答已采纳
2
回答
利用poll()函数(user-space)的其他方法?
c++
、
linux
、
sockets
、
posix
这样做的目的是在struct pollfd_other的revents成员上调用操作符时创建一个
线程
。 有没有其他方法可以做到这一点?欢迎您的建议。
浏览 3
提问于2011-08-14
得票数 2
回答已采纳
2
回答
C中的函数指针类型
c
、
pthreads
、
typedef
我有一些嵌入式操作系统功能,我需要在
linux
机器上进行模拟。我被告知要采取的方法是重载嵌入式OS函数,并将它们
封装
在POSIX
线程
上,这样
linux
机器就可以在单元测试期间处理嵌入式操作系统功能等等。创建新
线程
的嵌入式OS函数是:OSCreateTask(OStypeTFP functionPointer, OSTypeTcbP taskId, OStypePrio priority) 我需要将OStypeTFP
浏览 1
提问于2016-10-27
得票数 3
回答已采纳
1
回答
线程
数据
封装
最佳实践
c++
、
multithreading
在这种情况下,我有一个问题,就是如何优雅地
封装
数据。让我们想想,我们想要做一些类,可以异步下载图像从互联网。让我们有一个解锁方法:此方法将创建
线程
并开始下载,然后调用回调:什么是最好的:为Downloader并在下载方法中将其作为参数传递:downloader.download(url, data); 但是,我们如何保护这些分配的数据不被可调用
线程
更改,同时由下载器
浏览 4
提问于2017-03-29
得票数 0
回答已采纳
2
回答
用Qt
封装
线程
程序
c++
、
multithreading
、
qt
、
qthread
、
qtconcurrent
我有一个工作的,已完成的应用程序,它使用多个boost
线程
,并与命令行接口很好地工作。 我已经将这个程序打包成一个“包装器”类,这样我就可以从Qt主窗口运行程序中的函数了。有没有一种方法可以在
线程
中运行此函数并等待终止信号而不挂起GUI?
浏览 6
提问于2014-12-29
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
Linux系统编程 线程属性
python笔记8-多线程threading之封装式
分享:C语言编程——LINUX 多线程
Linux系统编程 线程同步概念
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券