最新 最热

Python 脚本如何设置试用期

程序员可能会私下给别人开发一些工具,但是通常要给别人试用一下,但是万一别人试用后,把你拉黑,那就白忙活了。今天就分享如何在 Python 里设置有效期。...

2022-10-25
1

多线程详解

假如计算机只有一个CPU,那么CPU在某一时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。所以说多线程程序的执行是有随机性的。...

2022-10-25
0

## java内存模型

在JMM中,如果一个操作执行的结果需要对另一个操作可见,那么这两个操作之间必须要存在happens-before关系。这里提到的两个操作既可以是在一个线程之

2022-10-25
1

Android AAudio详解

AAudio 是Android O版本引入的C API,专门用于高性能音频场景,本篇介绍下AAudio的内容和框架。

2022-10-25
1

并发编程

NEW 没有调用start 方法 RUNNABLE 运行状态 BLOCKED 阻塞

2022-10-25
1

【并发编程】可重入锁和读写锁

一般使用lock.lock();就try catch 在finally里释放锁:lock.unlock(); 功能和synchronized差不多 比synchronized轻量

2022-10-25
1

用户态和内核态切换开销_进程切换在用户态还是内核态

当发生用户态到内核态的切换时,会发生如下过程(本质上是从“用户程序”切换到“内核程序”)

2022-10-02
1

Linux futex_centos8 pip

Priority Inheritance,优先级继承,是解决优先级反转的一种办法。 一个经典的例子:A/B/C三个实时进程,优先级A>B>C。C持有a锁,而A等待a锁被挂起。原本C释放a锁之后,A进程就可以继续执行的,但是偏偏有个比C优先级高的B进程存在...

2022-09-30
1

java锁:第四章:读写锁

可以看到写的操作原子性和独占性没有得到保证,0线程正在写入共享资源的时候,其他线程有写入和读取的共享资源操作,导致数据不一致。

2022-09-28
0

Java之线程

程序: 是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态代码 进程:

2022-09-14
1