最新 最热

高并发编程-线程生产者消费者的综合示例

需求: 假设有10个线程,最多同时运行5个 要求: 不使用线程池,使用synchronized-wait¬ifyAll机制

2021-08-17
1

高并发编程-深入分析wait和sleep的区别并结合源码示例佐证

wait和sleep的区别,这个确实是面试中非常常见的一道题目,这里我们通过源码并结合示例来一起加深下对wait和sleep的理解 。

2021-08-17
1

高并发编程-线程通信_使用wait和notify进行线程间的通信2_多生产者多消费者导致程序假死原因分析

3. 紧接着,P1又抢到了锁,但是生产后没有被消费,所以直接进入LOCK.wati. 执行完以后释放锁。P1-----WAITING . 对应日志

2021-08-17
0

高并发编程-线程通信_使用wait和notify进行线程间的通信

约定,Worker A 生产货物到工作台上, Workder B 从工作台 取走(消费)货物。

2021-08-17
1

Operating System 03 - 孤儿进程与僵尸进程

一个父进程退出, 而他的一个或者多个子进程还在运行, 那么这些子进程将成为孤儿进程. 孤儿进程将被init(进程号为1)所收养, 并有init进程对他们完成状态收集工作....

2021-08-11
0

Operating System 04 - wait()

当一个子进程改变了他的状态时(停止运行, 继续运行或者退出), 会有两件事情发生在父进程.

2021-08-11
1

LeetCode 1117 - Building H2O

There are two kinds of threads, oxygen and hydrogen. Your goal is to group these threads to form water molecules. There is a barrier where each thread has to wa...

2021-08-11
0

Android 测试工具—Monkeyrunner录制回放

Monkeyrunner Recorder是Monkeyrunner的图形GUI工具,用户可以直接操作来生成测试脚本。

2021-08-09
1

一文理解 Linux 平均负载,附排查工具

平均负载可以对于我们来说及熟悉又陌生,但我们问平均负载是什么,但大部分人都回答说平均负载不就是单位时间内CPU使用率吗?其实并不是这样的,如果可以的话,可以 man uptime 来了解一下平均负载的详细信息。...

2021-07-16
0

Airtest 自动化测试3 - 新建Airtest脚本,启动app搜索关键字

Airtest 脚本可以直接截图app的页面图标,哪里不会截哪里,不用担心找不到页面元素。

2021-06-24
1