腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关闭
并发服务器套接字(TCP)
、
、
、
我用
C
语言
编写了一个使用
线程
的
并发服务器/客户端程序。每当客户端连接时,我都会创建一个新
线程
来处理它。我想过要有一个全局变量,来指示服务器是否应该
关闭
。问题是:当创建
线程
来处理客户端时,主
线程
返回到accept(),并且它不能检查该变量。因此,它只会在新
浏览 0
提问于2020-05-30
得票数 0
2
回答
在Unix上
的
C
中取消UDP recvfrom
、
、
、
我刚刚开始学习
C
语言
中
的
网络编程是如何工作
的
,并且我已经编写了一个向UNIX终端发送消息和从UNIX终端发送消息
的
小程序。我在我
的
程序中使用了pthread,其中一个
线程
本质上只是等待recvfrom()接收消息。 然而,我希望能够正确
关闭
所有
线程
,如果用户选择退出程序。按照我现在设置
的
方式,一个不同
的
线程
只是取消了等待recvfrom
的
线程
,但
浏览 1
提问于2010-03-16
得票数 0
回答已采纳
2
回答
当包含窗体
关闭
时,在我
的
用户控件中终止
线程
的
最好方法?
、
、
当- 10年
的
C
#编程,我仍然不能处理
的
事实是,在这门
语言
中没有像
C
++一样
的
析构函数。99.9%
的
情况下这不是问题--但现在它让我抓狂了。Until....somebody在
关闭
表单时忘记调用MyControl.Dispose()。然后,应用程序永远不会
关闭
,而
浏览 1
提问于2013-05-23
得票数 2
3
回答
C
中用于获取shared_ptr行为
的
析构函数/回调
、
我正在用
C
语言
编写一个套接字侦听器,每当它接受时,它都会创建一个新
的
线程
(分离
的
),接收数据并进行处理。我在试着找出能给我提供相同行为
的
东西。 基本上,我想用
C
语言
创建类似于shared_ptr
的
东西。在
C
中有没有在对象超出作用域时可以得到信号或通
浏览 0
提问于2011-05-17
得票数 0
回答已采纳
1
回答
函数无法退出进程。
、
、
、
、
我正在使用FreeGLUT在Linux中开发一个多
线程
FreeGLUT应用程序。奇怪
的
是,在我
的
一个
线程
中调用exit()会导致调用和完成onexit()回调,但无法退出我
的
程序。相反,根据GDB,它挂在过剩库中
的
select()调用中。似乎没有人有类似的问题。文档说exit()应该
关闭
整个进程,而不仅仅是一个
线程
,所以并不是这样。我很困惑。你有什么想法
浏览 4
提问于2012-07-10
得票数 2
2
回答
omp_set_num_threads总是返回0,并且我无法使用omp_get_thread_num()获取
线程
数
、
我有一个使用omp进行并行化
的
C
++类库。我注意到了我
的
问题,当它总是用完我处理器上
的
所有内核时,不管omp_set_num_threads(threadCount)有什么作为输入。因此,在投资时,我意识到让num_threads工作
的
唯一方法是不使用omp_set_num_threads()方法,而是在parallel指令上设置num_threads,如下所示:Hello from thread 0 但是,我创建了一个新项目,类型为Win32控制台应用程序th
浏览 71
提问于2010-11-03
得票数 3
1
回答
C
#有多进程(除了多
线程
之外)
的
概念吗?
、
、
建议对io操作(文件IO、http请求等)进行多
线程
处理,其中建议对CPU密集型操作(计算)进行多进程处理。 多
线程
是指在进程中创建多个
线程
。多处理意味着为每个任务创建一个新
的
进程(解释器)。我理解
C
#还有异步/等待、Task.Run和任务并行库
的
概念。看起来这些多
线程
(也就是运行在同一个进程中
的
线程
)。那么
C
#没有多个处理吗?在
C
#中,IO与CPU绑定工作
的
概念
浏览 5
提问于2022-07-07
得票数 3
8
回答
真的需要多
线程
吗?
所以是的,我正在创建一种编程
语言
。该
语言
允许多个
线程
。但是,所有
线程
都与全局解释器锁同步,这意味着一次只允许执行一个
线程
。让
线程
关闭
的
唯一方法是显式地告诉当前
线程
等待,这允许另一个
线程
执行。当然,并行处理可以通过产生多个进程来实现,但是一个进程中
的
变量和对象不能从另一个进程访问。然而,该
语言
确实有一个相当有效
的
IPC接口,用于进程之间
的
通信。我<
浏览 0
提问于2012-12-17
得票数 4
4
回答
C
语言
:并行
线程
?
、
、
我可以通过for很容易地做到这一点,但是,更整洁地说,我想知道是否有一种方法可以从相同
的
进程中做到这一点。\n",time(NULL)); printf("%d\n",time(NULL)); return 0; 但这两行输出将是相同
的
,我发现了一个关于创建
线程
的
MSDN文档,但它谈到了
C
库函数对它来说不安全,这让我很担心,我喜欢我
的
stdlib!所以,是的,如果你有
浏览 1
提问于2011-05-06
得票数 1
回答已采纳
1
回答
如何在python中创建新
线程
?
、
我正在用python构建一个游戏,我希望创建一个事件侦听器来检查主字符
的
hp何时较小或等于0,然后通过函数执行一个游戏。在其他
语言
(vb.net)中,我通过创建一个新
线程
实现了这一点,该
线程
不断循环if语句,直到满足条件,然后通过代码运行游戏,然后
关闭
自身。如何在python中创建/启动/
关闭
线程
?还有,有没有更好
的
方法来做这件事,就坐在我面前?
浏览 1
提问于2015-12-21
得票数 0
回答已采纳
2
回答
在Java
语言
中捕获多个Ctrl+
C
按键,以执行优雅和强制
关闭
、
、
、
在我
的
Java console应用程序中,我捕捉到了Ctrl+
C
键
的
按下,并使用Runtime.getRuntime().addShutdownHook()添加了一个执行正常
关闭
的
线程
。在这个
线程
中,我在一些内部队列中处理所有未完成
的
工作,然后优雅地退出应用程序,这通常是我想要
的
。但是,有时应用程序内部队列可能需要一段时间(几分钟)才能处理,如果是这样的话,我希望可以选择再次按Ctrl+
C
键强制退出应用程序。我见过其
浏览 3
提问于2013-07-26
得票数 4
4
回答
警告:创建新
线程
时未使用参数‘data’
、
gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2)你好,void *thread_send_fd(void *data)pthread_create(&thread_send, NULL, thread_send_fdwarning: unused parameter ‘data’ [-Wunused-parameter] 我不想更改我
的
cflag来停止这些警告,因为这可能会阻
浏览 2
提问于2012-04-01
得票数 1
回答已采纳
1
回答
来自多个boost
线程
的
ofstream写入- g++和vs2008
、
、
使用boost
线程
库,我将打开
的
流文件作为引用传递给每个
线程
,在一半
线程
写完之后,会有某种崩溃,程序终止。我
的
假设是,函数到达末尾,
关闭
文件,其余
线程
试图写入
关闭
的
文件。作为测试,我为最后一个
线程
添加了一个join语句,更多
的
线程
设法写入文件。我
的
阅读经验是2天-昨天我建立了boost库,并且没有更多
的
c
++或任何
语言<
浏览 2
提问于2013-03-08
得票数 0
回答已采纳
1
回答
套接字发送/恢复
的
独立
线程
?
、
我正在权衡如何实现基于TCP
的
服务器(用
C
语言
)--服务器将接受来自客户端
的
连接,接收来自客户端
的
命令,然后发送响应。非常简单
的
事情--但是命令
的
处理必须由系统中
的
另一个
线程
来完成,这会给混合引入一些并发性。因此,我试图决定是使用非阻塞套接字和select()来处理一个
线程
中
的
所有TCP通信,还是使用阻塞套接字和两个单独
的
逗号
线程
(一个用于发送,一个用于接收)。我
浏览 1
提问于2014-02-05
得票数 3
回答已采纳
1
回答
从另一个
线程
关闭
主应用程序
、
、
、
、
我正在开发一个应用程序,这是由
c
# +超文本标记
语言
+ Java脚本编写
的
在以下结构:基础窗口是一个WPF MainWindow类,打开一个
线程
,创建一个网页。这个
线程
处理所有的UI事件。WebBrowser
的
XAML代码是: Opacity="0" HorizontalAlignmentCordovaBrowser_Unload
浏览 1
提问于2013-07-10
得票数 4
1
回答
如何强制可本地化
的
WinForms应用程序使用(默认)
语言
属性
、
、
我有一个4种不同
语言
的
WinForms应用程序。整个应用程序都是用英语编写
的
,但我从未将本地化设置为en或en-US。有没有办法强制Language属性从代码变为(默认)。例如,假设当前
线程
是葡萄牙语,我
关闭
所有窗体,将当前
线程
的
CultuInfo更改为使用(默认)
语言
,然后重新加载所有窗体。有没有办法做到这一点? 谢谢
浏览 1
提问于2011-02-02
得票数 6
回答已采纳
3
回答
c
#,vb:我们可以在不依赖本机实现
的
情况下编写
线程
安全函数吗
、
、
、
、
我想知道是否有可能用
语言
本身编写锁定特性(用于
线程
)(这个问题纯粹是学术问题,我知道即使可能(不是我),也没有人会这样做)?重新表述这个问题: A)在Java中,是否有可能只用java编写
线程
安全函数,而不使用提供
的
任何提供此功能
的
类/
语言
元素/语法?B)在
C
#中,是否可以单独使用
C
#编写
线程
安全函数,而不使用提供
的
任何提供此功能
的
类/
语言
元素
浏览 4
提问于2011-04-24
得票数 2
回答已采纳
1
回答
为什么Thread.start不能启动?
、
我似乎不能让它工作;为什么Thread.start不能启动?require 'socket'host = gets.chompsport = gets.to_ieport = gets.to_i while sport <= eport
浏览 1
提问于2012-08-27
得票数 0
回答已采纳
1
回答
可以嵌入到
C
++中
的
脚本引擎,可以随意终止吗?
、
、
、
、
昨天我在StackOverflow上问了一个问题,不幸
的
是,在不导致资源问题(锁未被释放、内存泄漏等)
的
情况下,无法在
C
++中杀死
线程
。它不需要成为像Python这样
的
主流
语言
,但是它必须是一个对编程完全陌生的人可以教
的
。Haskell,Scheme,Prolog,等等,除非你能让我相信,对于一个11岁
的
孩子来说,这些
语言
是很好
的
第一
语言
。 我需要能够在任何时候停止脚本
的
执行。我
浏览 0
提问于2016-07-15
得票数 2
1
回答
使用2013为
c
++代码创建独立
的
可执行文件
、
、
、
我需要在2013中为我
的
项目创建一个.exe。我有一个表单,创建它是为了运行多
线程
。.exe文件需要在另一台计算机中运行。该项目构建没有错误,运行良好。我读过一些
线程
,这些
线程
说明我需要在属性Multi-threaded DLL (/MD) to Multi-threaded (/MT)中更改->
c
/
c
++ ->代码生成->运行时库,以便在另一台计算机上运行已经发生了一个错误:"Error 2 error D8016:
浏览 3
提问于2015-10-27
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券