在计算机世界中见过很多东西都叫容器(container),有servlet container比如tomcat,有docker container,有spring container等等,总结起来container,提供application的运行环境,application依赖于container,需要调用container提供的api。从这个意义上讲,操作系统也算做一种container,操作系统把application统一用process(进程来进行抽象),这样不论各种各样的程序都能够在上面run。jvm也算是一种容器,满足jvm规范的字节码程序能够在jvm上run。
网友评论