我想对Windows和Linux容器使用相同的Dockerfile。它使用构建参数顶部定义基本映像,如下所示:它还定义了一个名为$PLATFORM的参数,它要么是linux,要么是windows现在,我只想在为linux构建映像时才安装一个包。我试着用一个if开关,比如:
RUN if [ $PLATFORM = linux ]; then apt-get update && apt-get install -y <m
我对所有这些细节以及它们如何在Linux中相互关联感到有点困惑。"Unix内部“一书指出,lightweight process (LWP)是内核支持的用户线程,内核看不到进程内部的线程。对于Linux,这仍然是正确的吗?
据我所知,用户空间线程被安排在进程内部,通过更高层次的抽象作为pthread库,而不需要内核的干预。我说的对吗?