最新 最热

RT-Thread上部署TinyMaix推理框架,使MCU赋予AI能力

当谈到微控制器(MCU)和人工智能(AI)的结合,我们进入了一个激动人心的领域。传统上,AI应用程序需要大型计算机或云服务器的处理能力,但随着技术的发展,现在可以将AI嵌入到微控制器中。这为嵌入式系统、物联网设备、机器人和各...

2023-11-06
0

C++ std::thread线程详解

多线程是一种功能,它允许并发执行程序的两个或多个部分,以最大限度地利用 CPU。这种程序的每个部分都称为线程。因此,线程是进程中的轻量级进程。多线程支持是在 C++11 中引入的。在 C++11 之前,我们必须使用 POSIX 线程...

2023-10-31
0

FlashAttention2详解(性能比FlashAttention提升200%)

来源丨https://zhuanlan.zhihu.com/p/645376942

2023-10-30
0

聊一聊 ReentrantLock 类的一些玩法

在上一篇文章中,我们介绍了ReentrantLock类的一些基本用法,今天我们重点来介绍一下ReentrantLock其它的常用方法,以便对ReentrantLock类的使用有更深入的理解。...

2023-10-23
0

C#/.NET 中 Thread.Sleep(0), Task.Delay(0), Thread.Yield(), Task.Yield() 不同的执行效果和用法建议

在 C#/.NET 中,有 Thread.Sleep(0), Task.Delay(0), Thread.Yield(), Task.Yield() 中,有几种不同的让当前线程释放执行权的方法。他们的作用都是放弃当前线程当前的执行权,让其他线程得以调度。但是他们又不太一样。...

2023-10-22
0

Virtual Thread 发布于

In traditional Java high-concurrency projects, context switching of threads brings huge memory overhead. The emergence of thread pools solved these problems to ...

2023-10-21
0

产生线程死锁的原因和处理方式

是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。原因如下:

2023-10-20
0

juc07 创建线程

JAVA中线程被封装成Thread对象。JDK API中有对Thread的说明,连创建方式都有。自定义线程有两种方式:

2023-10-20
0

JUC03-模拟线程不安全

很多时间,我们需要证明线程是不安全的,那就需要复现线程不安全的情况。怎么复现?通过代码构建不安全场景。

2023-10-20
0

juc04-验证线程处于临时状态

当一个线程被启动时,并不代表线程就有了执行权。线程处于临就绪状态并没有执行权,这个时候 main 线程继续往下执行,有可能是别的线程先开始执行。...

2023-10-20
0