cost 93 ms
如何在没有音频切割的情况下在 python 中运行音频和 gdi 效果 - How to run an audio and gdi effect in python without audio cutting

我制作了一个运行 GDI PATCOPY 效果的 python 脚本。 我想在它工作时添加音频,所以我使用 python 的winsound模块发出蜂鸣声和 python 的Threading模块同时运行 GDI 效果和蜂鸣声,但是当我运行脚本时,90% 的蜂鸣声是用音频发出的切断或沉默,我该如何解 ...

在 foreach 循环的每次迭代中创建一个新线程 - Creating a new Thread in each iteration of foreach loop

我使用 Emgu CV 检测文件夹内图像文件中的人脸。 我正在为此使用foreach循环。 但是,在整个过程完成之前,表单不会响应。 我使用线程来避免这种情况。 但是,该线程没有像我预期的那样工作。 循环在图像渲染完成之前结束。 即使我这样做,它也像使用线程之前一样工作。 ...

多线程和文件写入问题 - Issues with Multithreading and file writing

我将从描述我的用例开始: 我已经构建了一个应用程序来处理大型数据集,对它们运行各种转换,然后将它们吐出来。 这个过程对时间非常敏感,所以很多时间都花在了优化上。 这个想法是一次读取一堆记录,在不同的线程上处理每个记录并将结果写入文件。 但不是将它们写入一个文件,而是将结果写入许多临时文件之一,这些临 ...

python 多线程:如何确保线程正在等待而不是当前加入? - python multithreading: how to ensure a thread is waiting and not currently joining?

我有一个永久监听事件的线程 A。 当特定资源 R1 的事件到达时,它启动线程 B 并将作业传递给 B 进行处理。 然后线程 A 继续监听,而 B 等待作业,从线程 A 接收作业并处理它。 资源 R1 的附加事件也被发送到线程 B(放置在线程 B 的队列中)。 资源 R2、R3 等的事件被类似地处理 ...

如何通过并行化提高python代码的处理速度 - How to increase processing speed of python code through parallelization

我目前有一个包含以下部分的顺序代码(所有部分都正确封装和隔离在 class 方法等中): 来自.network stream 和 opencv VideoCapture的帧捕获用yolov7处理图片到pytorch(用cuda) yolov7的经典处理 output 每 X 帧完成一次超重经典处理 ...

OpenMP 任务指令多线程比单线程慢 - OpenMP task directive slower multithreaded than singlethreaded

我遇到了一个问题,任务指令似乎会随着我拥有的线程越多而减慢代码的执行时间。 现在我已经从我的代码中删除了所有与问题无关的不必要的东西,因为即使对于这段实际上没有做任何事情的精简代码,问题仍然存在。 但是我对这段代码的总体想法是让主线程生成任务供所有其他工作线程执行。 我从运行程序中得到以下 outp ...

如何将设置代码和处理代码传递给另一个进程? - How can I pass setup-code and processing-code to another process?

我有一个通用的多处理工作器 class,它从队列中获取要处理的项目。 worker class 的用户需要传递处理每个项目的 function。 但是,某些处理功能需要设置代码。 当前实现使用生成器 function,用户必须正确实现它才能正确执行设置代码一次,处理队列中的项目,并处理工作人员正 ...

如何向正在轮询 stdin 的线程提供输入,在同一进程中形成另一个线程? - How to supply input to a thread which is polling for stdin, form another thread in the same process?

参考以下代码示例,我希望主线程使用scanf提供子线程期望的数字num 。 我尝试通过这种方式将 wordcount (9) 写入标准输入,该标准输入将由子线程读取,但它不起作用。 有人可以建议正确的方法或任何其他替代方法吗? 谢谢。 ...

Kotlin:如何在没有 runBlocking 的情况下桥接阻塞代码和异步代码? - Kotlin: How to bridge between blocking and asynchronous code without runBlocking?

我正在从事一个涉及我想并行运行的计算密集型任务的项目。 为此,我使用多个async语句来运行任务并awaitAll等待所有线程完成计算。suspend fun tasks() { coroutineScope { val result = List (10) { ...

在结构实现中为循环单独线程 - Separate thread for loop in struct implementation

我正在使用一个结构,我需要在其中读取 Raspberry Pi 的 GPIO 引脚,并在每次引脚变高时在结构中增加一个“寄存器”。 与此同时,我希望能够时不时地对寄存器进行采样,看看当前值是多少。 在实现这一点时,我的想法是生成一个线程,该线程不断循环检查引脚是否从低电平变为高电平,并从线程内递增寄 ...

Common lisp:在单独的线程中调用 class 方法 - Common lisp: calling a class method in a separate thread

我正在尝试为个人项目(也学习 lisp)构建 Golang 通道构造的通用 lisp 实现。 到目前为止,我已经将通道实现为 class 的对象,其中包含一个队列、一个锁和一个条件变量,用于向监听函数发出新消息已添加到队列的信号。 我正在使用波尔多线程来创建线程、锁、条件变量并加入执行(来自lisp ...

C++ 中使用 std::copy 和异步任务的所有目录中的文件列表 - list of files in all the directories using std::copy and async tasks in C++

这是一个使用 C++ 中的异步任务执行目录树列表的程序。 我的问题是在每次 function 调用中,变量“vect”被创建为局部变量,在每次 function 调用中,我们都有一个目录中的文件列表,但最后所有目录中的所有文件都返回到主目录中? 这怎么可能? 我的意思是,作为每个 function ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM