热文2.2进程的状态和转换

一,进程的状态: 1,运行状态:进程占有CPU,并在CPU上运行 2,就绪状态:已经具有运行条件,但由于没有空闲的CPU,而暂时不能运行 3,堵塞状态:因为等待某个事

热文EventBus源码分析

前言 EventBus是一种用于Android的发布/订阅事件总线。它有很多优点:简化应用组件间的通信;解耦事件的发送者和接收者;避免复杂和容易出错的依赖和生命周期的问题

热文栈解旋

异常被抛出后,从进入try块起,到异常被抛掷前,这期间在栈上的构造的所有对象,都会被自动析构。析构的顺序与构造的顺序相反。这一过程称为栈的解旋(unwinding)。  

热文基础线程机制

Executor Executor 管理多个异步任务的执行,而无需程序员显式地管理线程的生命周期。这里的异步是指多个任务的执行互不干扰,不需要进行同步操作。 主要有三种

热文线程的使用

一、使用线程 有三种使用线程的方法: 实现 Runnable 接口; 实现 Callable 接口; 继承 Thread 类。 实现 Runnabl

热文1.5中断和异常

一,中断机制的诞生: 在多道批处理阶段,我们引入了中断机制,从而使得程序可以并发的执行。 二,中断的概念和作用: 概念:当本进程的时间片用完了,会向操作系统发送一

热文Python中的GIL(笔记+)

首先,我们要搞清楚的一些概念。 程序:程序员开发的代码,还没有运行,保存在磁盘中的。 进程:运行中的程序,需要耗费电脑的CPU,内存等资源。 线程:线程是进程中执行运算的