对多种进程间通信方式的介绍在这篇总结过了:进程间通信,不过没有提互斥,因为我一直是把互斥和通信分开的。
定义:观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。
写volatile的文章非常多,本人也看过许多相关文章,但始终感觉有哪里不太明白,但又说不上来说为什么。可能是过于追求底层实现原理,老想问一个为什么吧。...
SimCSE(Simple Contrastive Learning of Sentence Embeddings)是一种简单在没有监督训练数据的情况下训练句子向量的对比学习方法。
在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G...
Java中每个线程都有自己独立的工作内存,存在主内存中的共享变量对所有线程都是可见的,即每个线程都能操作它,而实际上线程操作共享变量时会把它拷贝到自己的工作内存中,真正操作的是共享变量的副本,操作结束后,再写入到主内...
nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
现在的软件开发都是并行化的,一个RD(指研发,下同)小组负责几个功能,多个RD小组负责整个App从前端到后端和服务端的功能开发。当把多个小组代码进行merge的时候,需要确认这些小组内实现的几个功能,以及小组间实现的若干功能不...
每个 Java 工程师都应该或多或少地了解 AQS,我已经反复研究了很长时间,忘记了一遍又一遍地看它.每次我都有不同的经历.这一次,我打算重新拿出系统的源代码,并将其总结成一系列文章,以供将来查看....
https://www.jianshu.com/p/9822e3f28f0a 我就不冷炒饭了, 这里有很多详细的教程。