3.9、互斥锁(互斥量) 1.互斥锁(互斥量)的介绍 2. 互斥量相关操作函数 3.互斥量函数的使用介绍 ①pthread_mutex_init ②pthre...
ThreadLocal的作用 存在问题:可用于解决线程安全问题。 解决方案:每个线程保存一份自己的对象,ThreadLocal这个作用就是让线程自己独立...
原因 1、任务分解:将耗时的操作进行分解,实现实时响应 2、数据分解:充分利用多核CPU处理数据 3、数据流分解:可同时完成几件事...
协程(coroutine) 什么是协程 协程是一种并发设计模式,您可以在 Android 平台上使用它来简化异步执行的代码。协程是在版本 1.3 中添加到 Kotlin 的...
1. 进程和线程的概念 进程: 系统正在运行的一个应用程序;程序一旦运行就是一个进程;进程是资源分配的最小单位 线程: 是进程的实际运行单位;一个人进程可...
相关知识点 __thread __thread修饰 表示使用 线程局部存储机制(threadlocal 机制) ,即会为修饰的变量在当前线程存储一份copy,...
线程 1. 为什么使用线程? 使用fork创建进程以执行新的任务,该方式的代价很高。多个进程间不会直接共享内存线程是进程的基本执行单元,一个进程...
这里我们是使用一个线程的状态改变依赖另一个线程的这种方式去做的。 但是这种空循环的方式肯定是不好的。 我们可以使用wait和notify的方法去做。 ...