腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
1
回答
关闭
并发服务器套接字(TCP)
、
、
、
我用
C
语言
编写了一个使用
线程
的
并发服务器/客户端程序。每当客户端连接时,我都会创建一个新
线程
来处理它。我想过要有一个全局变量,来指示服务器是否应该
关闭
。问题是:当创建
线程
来处理客户端时,主
线程
返回到accept(),并且它不能检查该变量。因此,它只会在新
浏览 0
提问于2020-05-30
得票数 0
1
回答
来自多个boost
线程
的
ofstream写入- g++和vs2008
、
、
使用boost
线程
库,我将打开
的
流文件作为引用传递给每个
线程
,在一半
线程
写完之后,会有某种崩溃,程序终止。我
的
假设是,函数到达末尾,
关闭
文件,其余
线程
试图写入
关闭
的
文件。作为测试,我为最后一个
线程
添加了一个join语句,更多
的
线程
设法写入文件。我
的
阅读经验是2天-昨天我建立了boost库,并且没有更多
的
c
++或任何
语言<
浏览 2
提问于2013-03-08
得票数 0
回答已采纳
1
回答
如何在python中创建新
线程
?
、
我正在用python构建一个游戏,我希望创建一个事件侦听器来检查主字符
的
hp何时较小或等于0,然后通过函数执行一个游戏。在其他
语言
(vb.net)中,我通过创建一个新
线程
实现了这一点,该
线程
不断循环if语句,直到满足条件,然后通过代码运行游戏,然后
关闭
自身。如何在python中创建/启动/
关闭
线程
?还有,有没有更好
的
方法
来做这件事,就坐在我面前?
浏览 1
提问于2015-12-21
得票数 0
回答已采纳
8
回答
真的需要多
线程
吗?
所以是的,我正在创建一种编程
语言
。该
语言
允许多个
线程
。但是,所有
线程
都与全局解释器锁同步,这意味着一次只允许执行一个
线程
。让
线程
关闭
的
唯一
方法
是显式地告诉当前
线程
等待,这允许另一个
线程
执行。当然,并行处理可以通过产生多个进程来实现,但是一个进程中
的
变量和对象不能从另一个进程访问。然而,该
语言
确实有一个相当有效
的
IPC接口,用于进程之间
的<
浏览 0
提问于2012-12-17
得票数 4
1
回答
函数无法退出进程。
、
、
、
、
我正在使用FreeGLUT在Linux中开发一个多
线程
FreeGLUT应用程序。奇怪
的
是,在我
的
一个
线程
中调用exit()会导致调用和完成onexit()回调,但无法退出我
的
程序。相反,根据GDB,它挂在过剩库中
的
select()调用中。似乎没有人有类似的问题。文档说exit()应该
关闭
整个进程,而不仅仅是一个
线程
,所以并不是这样。我很困惑。你有什么想法
浏览 4
提问于2012-07-10
得票数 2
3
回答
C
中用于获取shared_ptr行为
的
析构函数/回调
、
我正在用
C
语言
编写一个套接字侦听器,每当它接受时,它都会创建一个新
的
线程
(分离
的
),接收数据并进行处理。我在试着找出能给我提供相同行为
的
东西。 基本上,我想用
C
语言
创建类似于shared_ptr
的
东西。在
C
中有没有在对象超出作用域时可以得到信号或通
浏览 0
提问于2011-05-17
得票数 0
回答已采纳
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
回答
等待dispatch_async
线程
结束
、
我是Objective
C
的
新手。我有一个对象,它通过GCD在默认队列中使用dispatch_async创建新
线程
。我在
线程
中使用超时=1秒
的
dispatch_semaphore_wait来检查何时需要
关闭
这个
线程
。 当我调用"close“
方法
时,它发送dispatch_semaphore_signal并
关闭
线程
。但有时
线程
会在"close“
方法
结束后存活一段时
浏览 1
提问于2012-08-24
得票数 0
回答已采纳
1
回答
如何在Rust中强制阻塞
的
线程
从文件中读取数据以恢复执行?
、
、
因为Rust没有以非阻塞方式读取文件
的
内置能力,所以我必须派生一个读取文件/dev/input/fs0
的
线程
,以便获得操纵杆事件。假设操纵杆未使用(没有要读取
的
内容),因此读取
线程
在从文件读取时被阻塞。在其他
语言
中,我只需
关闭
主
线程
中
的
文件。但是我还没有在Ru
浏览 3
提问于2016-03-25
得票数 9
1
回答
关闭
线程
方法
、
、
ExitThread(exitcode);CloseHandle(threadHandle); 他们似乎做了同样
的
事情,但他们肯定有不同。
浏览 0
提问于2014-03-29
得票数 0
回答已采纳
2
回答
在之后杀死正在运行
的
线程
的
最佳
方法
是什么?
、
、
我正在处理一个
c
++项目,该项目加载共享对象,并在它们上以单独
的
线程
运行一个
方法
。如果这些
线程
尚未终止,则系统需要在x秒后
关闭
所有这些
线程
。我能够跟踪哪些
线程
已经
关闭
,但是有什么最好
的
方法
来杀死一个尚未完成
的
线程
呢? 侧记- Pthread_cancel正在造成分割错误。
浏览 10
提问于2014-07-16
得票数 0
回答已采纳
2
回答
让父
线程
在VC中等待子
线程
完成
、
、
、
Memory resource notificationProcessThread然后,我们可以使用WaitForSingleObject使父
线程
等待子
线程
h_child_thread, INFINITE); //So, parent-thread will wait 问题 在VC或terminates中,是否还有其他使父
线程
等待子
线程
的
方法
我不太理解WaitFor
浏览 4
提问于2011-11-25
得票数 0
6
回答
跨
线程
异常抛出
、
我有一个应用程序,允许用户用我们自己
的
语言
编写自己
的
代码,这有点像
C
++。然而,我们遇到了一些问题,有时我们
的
用户会意外地在他们
的
脚本中编写无限循环。一旦脚本进入无限循环,他们唯一可以退出
的
方法
就是
关闭
应用程序并重新启动,这可能会丢失他们
的
工作。我想添加一些
方法
,当用户意识到他
的
代码在无限循环中时,可以点击一个特殊
的
键,比如F10或其他什么,然后代码就会跳出循环。
浏览 2
提问于2009-01-15
得票数 0
回答已采纳
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 但是,我创建了一个新项目
浏览 71
提问于2010-11-03
得票数 3
1
回答
前台
线程
不停止控制台进程终止吗?
、
、
、
在下面的WPF代码中,一旦单击按钮,就会启动一个新
的
前景
线程
。然后
关闭
WPF窗口,我可以看到在Windows任务管理器中,直到Thread.Sleep(100000)结束,进程才会终止。我可以理解它,因为前景
线程
可以阻止进程终止,就像MSDN文档所说
的
那样。} { }但是,当我在控制台程序中尝试几乎相同
的
操作时,进程在
关闭
控
浏览 0
提问于2016-12-15
得票数 7
回答已采纳
1
回答
C
#有多进程(除了多
线程
之外)
的
概念吗?
、
、
建议对io操作(文件IO、http请求等)进行多
线程
处理,其中建议对CPU密集型操作(计算)进行多进程处理。 多
线程
是指在进程中创建多个
线程
。多处理意味着为每个任务创建一个新
的
进程(解释器)。我理解
C
#还有异步/等待、Task.Run和任务并行库
的
概念。看起来这些多
线程
(也就是运行在同一个进程中
的
线程
)。那么
C
#没有多个处理吗?在
C
#中,IO与CPU绑定工作
的
概念
浏览 5
提问于2022-07-07
得票数 3
1
回答
Haskell,FFI,还有中央调度?
、
、
、
、
我正在考虑一种函数式
语言
,它将很好地适应我在FreeBSD、OSX、iOS下
的
C
/Objective环境。看起来,我最好
的
选择是为特定函数创建函数
语言
库,用Haskell编写,用GHC编译,并使用FFI调用这个函数代码作为标准
的
C
调用。 我
的
问题是,在这种情况下如何处理并发性?One使用函数式
语言
的
动机是,对于我想对不可变数据集进行操作
的
问题,我想要进行大量并行化。但是,使用我在这里详细介
浏览 1
提问于2011-04-03
得票数 2
回答已采纳
7
回答
终止应用程序打开
的
所有
线程
、
、
我有一些非常大
的
混合了
c
#和j#
的
应用。我真的很难找到所有这些
线程
并将它们添加到闭幕事件中。在
关闭
事件中,是否存在暴力杀死应用程序打开
的
所有
线程
的
方法
?有没有什么工具可以告诉我在我
关闭
应用程序时打开了哪些
线程
,以及谁打开了它们?
浏览 0
提问于2011-02-15
得票数 36
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
C语言与C++语言混合编程的方法
菜鸟和大神的分水岭——C语言内存,进程线程
C语言——菜鸟和大神的分水岭:内存、线程、进程
快速掌握C语言的方法与技巧
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券