并发 关于并发:前端面试每日-31-第610天 明天的知识点 (2020.12.16) —— 第610天 (我也要出题)[html] 写一个布局,它的宽度是不固定的100%,如果让它的宽度始终是高度的一半呢?[css] Sass中的@media指令有什么作用?[js] 解释下JavaScript并发模型[软技能] 请说说你对用以至学的了解?它和学以致用有什么不同?《论语》,曾子曰:“吾日三省吾身”(我每天屡次反…
并发 关于并发:AQS-自定义同步锁挺难的 state的字段是个int型的,它的值在AbstractQueuedSynchronizer中是没有具体的定义的,只有子类继承AbstractQueuedSynchronizer那么state才有意义,如在ReentrantLock中,state=0示意资源未被锁住,而state>=1的时候,示意此资源曾经被另外一个线程锁住。
并发 关于并发:Go基础系列WaitGroup用法说明 失常状况下,新激活的goroutine的完结过程是不可管制的,惟一能够保障终止goroutine的行为是main goroutine的终止。也就是说,咱们并不知道哪个goroutine什么时候完结。
并发 关于并发:Java线程的6种状态详解及创建线程的4种方式 某一天你在面试时遇到了线程的相干问题。面试官:“你晓得有哪几种创立线程的形式吗?”(此时你的心理流动:哈哈小意思这能难住我,忍住冲动伪装淡定道)你:“嗯,能够通过实现 Runnable 接口和继承 Thread 类来创立线程。”面试官:“除了这两种还有其余形式吗?”你:“emmm…还有吗?”面试官:“晓得通过实现 Callable 接口…
并发 关于并发:面试必问系列悲观锁和乐观锁的那些事儿 通常状况下,咱们能够用加锁的形式来保障线程平安,通过对共享资源 (也就是要读取的数据) 的加上”隔离的锁”,使得多个线程执行的时候也不会相互影响,而乐观锁和乐观锁正是并发管制中较为罕用的技术手段。