摘要: Semaphore,如今通常被翻译为"信号量",过去也曾被翻译为"信号灯",因为类似于现实生活中的红绿灯,车辆是否能通行取决于是否是绿灯。同样,在编程世界中,线程是否能执行取决于信号量是否允许。 信号量是由著名的计算机科学家迪杰斯特拉(Dijkstra)于1965年提出的,直到1980年管程被提出, 阅读全文
posted @ 2023-09-14 01:36 架构狂人 阅读(9) 评论(0) 推荐(0) 编辑
摘要: Java程序员几乎都了解Spring。 它的IoC(依赖反转)和AOP(面向切面编程)功能非常强大、易用。而它背后的字节码生成技术(在运行时,根据需要修改和生成Java字节码的技术)就是一项重要的支撑技术。 Java字节码能够在JVM(Java虚拟机)上解释执行,或即时编译执行。其实,除了Java, 阅读全文
posted @ 2023-09-14 01:34 架构狂人 阅读(40) 评论(0) 推荐(0) 编辑