腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
这个
用于
等待
线程
完成
的
Rust
代码
不起作用
?[
复制
]
multithreading
、
rust
这个
问题在这里已经有答案了 : 在方法中联接
线程
,该方法采用 (如drop)导致“无法移出借用
的
内容” (4个答案) 昨天关门了。 我有一些多
线程
代码
,这给我带来了麻烦。这是我能
复制
的
最简单
的
代码
: use std::thread;use std::sync::{Arc, atomic::{Ordering, AtomicBool}};,当一个新
的
结构创建后,会启动一个后台
浏览 50
提问于2021-02-28
得票数 2
回答已采纳
1
回答
使用互斥对象
的
while循环参数
的
生存期是多少?
concurrency
、
rust
、
mutex
我正在研究
Rust
的
锈蚀练习,并想出了一个threads1.rs
的
解决方案,如下所示: jobs_completed: u32, thread::sleep(Duration::from_millis(500));} 上面的解决方案工作得很好,并给出了所需
的
结果(即主
线程
只需
等待
6次才能
完成
10次迭代)。但是,根据<e
浏览 2
提问于2020-08-11
得票数 2
回答已采纳
1
回答
与相关排序并发添加整数不像预期
的
那样工作。
rust
在他
的
一个中,Jon实现了一个互斥锁,以显着地理解std::sync::原子::排序
的
效果。
代码
非常简单:创建一个包含整数
的
互斥体,并启动多个
线程
,同时将1添加到整数中,并查看结果。
代码
在这里(我严格地
复制
了Jon示例): 按顺序调用compare_exchange_weak::g
浏览 0
提问于2021-06-06
得票数 1
回答已采纳
7
回答
为什么
我
的
线程
不能同时启动?Java
java
、
multithreading
我有可变数量
的
线程
,
用于
并行下载。i).start();} 我不知道
为什么
,但他们会
等待
对方
完成
。当使用
线程
时,我应该得到混合打印输出,因为此时有几个
线程
在运行该
代码
。但是,当我将它们打印出来时,它们始终是有序
的
,并且一个
线程
等待
前一个
线程
首先
完成
。我只想让他们加入主
线程</e
浏览 2
提问于2010-12-28
得票数 2
回答已采纳
1
回答
主
线程
在阻塞
线程
上运行吗?
c++
、
multithreading
、
c++11
当我开始研究c++11中
的
线程
时,我认为.join()
用于
对主
线程
进行阻塞操作,而std::async()
用于
运行非阻塞
线程
。来自站点
的
代码
片段:#include <thread> //
浏览 2
提问于2017-03-30
得票数 2
回答已采纳
5
回答
Thread.join()在ExecutorService执行
线程
时
不起作用
java
、
multithreading
、
executorservice
这是我
的
密码: System.out.println("program started");e.printStackTrace(); System.out.println("thread joined"); 如上面所示,当我启动我
的
线程
时,thread.join()无法工作,也不会
等待
线程
完成
。我需要通
浏览 2
提问于2018-08-14
得票数 2
回答已采纳
3
回答
每次我更改同步关键字
的
位置时,
等待
(N)是不同
的
java
、
multithreading
请参阅以下
代码
synchronized(a){请告诉我
为
浏览 5
提问于2012-03-05
得票数 1
回答已采纳
1
回答
为什么
ThreadPool决定使用名为Task.Wait的确切上下文
线程
?
c#
、
multithreading
、
task
、
threadpool
、
deadlock
为什么
ThreadPool决定使用名为Task.Wait的确切上下文
线程
有。出于某些原因,我没有看到一个评论按钮,既不是针对问题,也不是它
的
任何答案。因此,我在另一条线上提出一个相关
的
问题。在链接
的
问题中,有一个指向
的
答案。根据
这个
博客,以下声明成立。该上下文将被捕获,并将
用于
稍后继续运行GetJsonAsync方法。GetJsonAsync返回一个未
完成
的
任务,指示GetJsonAsync方法未
完成</e
浏览 3
提问于2020-03-30
得票数 0
回答已采纳
1
回答
等待
IO
的
可重用测试
代码
c#
、
.net
、
wcf
、
async-await
、
iocp
我正在尝试在WCF公开
的
方法/服务上使用async/await。一切正常,但我想模拟实际
等待
IO
的
服务方法,以便使用IO
完成
端口注册服务调用,并将
线程
放回
线程
池中。为了澄清,我只是在尝试确认IO
完成
端口
的
使用情况,并更好地了解实际发生
的
事情
的
机制。firstName, lastName); return await Task.Factory.StartNew(() => st
浏览 1
提问于2015-08-14
得票数 3
2
回答
异步/IO与并行性
python
、
python-3.5
、
python-multiprocessing
、
python-asyncio
、
aiohttp
另一方面,像uwsgi这样
的
常规同步服务器可以通过真正
的
并行
线程
和进程充分利用计算机
的
计算资源。那么,如果异步/IO没有多处理并行,
为什么
它是新
的
和流行
的
呢?像aiohttp这样
的
异步服务器可以进行多处理吗?
浏览 1
提问于2018-09-16
得票数 8
2
回答
如何单元测试
线程
安全队列
c#
、
.net
、
multithreading
、
unit-testing
、
queue
我需要一个具有以下要求
的
简单数据结构: public class Tickets private ConcurrentQueue<uint> _tickets; }第一个问题:
这个
代码
可以吗?Secod问题:我如何对
这个
类进行单元测试(例如,两个
线程
在队列上周期性地
完成
浏览 4
提问于2013-05-14
得票数 4
回答已采纳
2
回答
Ruby运行外部程序停止脚本
ruby
、
windows
、
system
、
popen3
运行程序后,脚本
的
其余部分将不会运行。Something.exe"我也尝试过使用Open3.popen2e(cmd)和Open3.popen3(cmd),但也是一样
的
。注意:我使用
的
是windows
浏览 8
提问于2017-09-13
得票数 0
回答已采纳
3
回答
为什么
这个
协同线阻止UI
线程
?
android
、
multithreading
、
kotlin
、
kotlin-coroutines
原来
的
问题是:runBlocking { Thread.sleep(5000我一直在几个任务中使用协同机制,它们从不阻止UI
线程
,就像在中可以读取
的
那样 。Coroutines提供了一种避免阻塞
线程
并以更便宜和更可控
的
操作取代
线程
的
方法:中止协同线。
浏览 0
提问于2018-02-07
得票数 9
2
回答
VSCode/Atom问题中
的
完全锈蚀设置
visual-studio-code
、
rust
、
rls
“自动
完成
”
不起作用
(仅适
用于
std,而不适
用于
添加
的
额外板条箱)。C++和Java一起使用
的
‘
代码
运行程序’扩展,以便在编辑器中运行
代码
。所以现在我有了主要
的
功能,它在编辑器中运行得很好: 好
的
,我将
完成
代码
并尝试运
浏览 9
提问于2020-01-16
得票数 1
回答已采纳
2
回答
如何找到可接合
的
线程
并将它们从向量中移除?
c++
我通过将一些
线程
添加到一个向量来跟踪C++中
的
一些
线程
。void do_stuff(){ cout << "Doing Stuff.client_threads.erase(itr); ++itr;
浏览 2
提问于2020-12-24
得票数 0
3
回答
关于java中
的
联接方法
java
、
multithreading
在下面的
代码
中,主
线程
将调用join(),主
线程
将
等待
子
线程
完成
并打印结果9。 System.out.println(x); public void run(){
浏览 4
提问于2015-11-13
得票数 2
回答已采纳
4
回答
如何在不
等待
事件侦听器运行
的
情况下触发事件?
c#
、
events
、
messages
我必须为以下几种情况编写
代码
:我
的
后台任务正在运行,我希望通知主
线程
或控制器类发生了一些事情,例如任务已经
完成
,或者
完成
了文件
复制
,但我不希望后台任务
等待
主
线程
的
委托来处理该事件。我想做一些类似于消息传递
的
事情:发送消息,但是谁也不关心他们如何处理它。一个类被写入来依次处理多个进程,一个接一个。每个进程都需要在后台
线程
上运行。当工作
完成
后,一个事件触发并告诉控制器它已经
浏览 0
提问于2009-05-21
得票数 3
回答已采纳
3
回答
不是所有通知condition_variable.notify_all()
的
线程
c++
、
multithreading
、
condition-variable
. - same as Thread 2 我一直在运行
线程
1来获取新数据。其他
线程
将与condition_variable一起
等待
,直到新数据可用为止,然后
复制
它并对其进行一些工作。
线程
完成
的
工作在
完成
所需
的
时间上有所不同,其思想是
线程
只有在
完成
旧
的
数据时才会获得新
的
数据。在此期间获得
的
数据被允许“错过”。我不使用共享互斥(仅
用于</em
浏览 3
提问于2016-07-04
得票数 2
回答已采纳
3
回答
为什么
等待
线程
不会永远
等待
java
、
multithreading
、
concurrency
我在下面找到了在Java中
复制
join()行为
的
代码
。有两种可能
的
执行路径: 在这两种场景中,都没有notify(),但仍然有适当
的
输出
完成
程序。请让我知道
为什么
主
线程
不会永远
等待
,因
浏览 2
提问于2015-03-07
得票数 1
回答已采纳
1
回答
Binance调用在控制台应用程序上工作良好,但在WinForm c#上不工作
c#
、
winforms
、
asynchronous
、
async-await
、
synchronization
这是我正在使用
的
我两个都调用,但是异步方法给出了状态WaitingForActivation,而同步方法需要太多
的
时间才能得到响应
浏览 1
提问于2018-08-21
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【译】Async/Await(二)——Futures
【大家的项目】Rbatis-制作 Rust 语言堪比 Mybatis 的异步 ORM 框架
深入了解 Rust 异步开发模式
Rust能够取代C语言吗?
Rust能够取代C语言吗?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券