Fork me on GitHub
摘要: ###名词解释 synchronized 是Java中的关键字,是一种同步锁,可以修饰代码块,方法,静态的方法。synchronized(Object) 不能用String常量、Integer、 Long。 ReentrantLock 是一种同步锁,可以实现公平锁机制,获取锁和释放锁都需要手动操作。 阅读全文
posted @ 2022-01-13 19:57 晨度 阅读(267) 评论(0) 推荐(0) 编辑
摘要: ###名词解释 进程 进程是OS分配资源的基本单位。 线程 线程是执行调度的基本单位(线程共享进程的内存空间,没有自己独立的内存空间,但是拥有自己的堆栈和程序计数器)。 纤程/协程 用户态的线程,线程中的线程,切换和调度不需要经过OS,即处于用户态,而不是处于内核态。 中断 硬件跟操作系统内核打交道 阅读全文
posted @ 2022-01-13 14:48 晨度 阅读(33) 评论(0) 推荐(0) 编辑