二叉查找树(BST)
定义
...小于 1 分钟
线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染[1]等意外情况。
如果一个函数能够安全地同时被多个线程调用而得到正确的结果,那么,我们说这个函数是线程安全的。所谓"安全",一切可能导致结果不正确的因素都是不安全的调用。
运行时(runtime)是什么意思?应该怎样深入且直观地理解? - 知乎 (zhihu.com)
根据使用语境有两种含义,一个是单纯的字面意思,指程序运行的时候。
另一个是指支撑程序运行所需的环境,包括比如系统性的变量、其他系统级的辅助程序等。
Nginx 与 SpringCloud 的 Ribbon 对比:
- Nginx 做的是客户端范围访问请求的负载均衡,负责将客户端请求代理转发给服务器。
- Ribbon 做的是 SpringCloud 内部微服务之间访问的负载均衡,该请求源自 完成某用户请求而需要调用的内部微服务。