分享 10 道 Nodejs 进程相关面试题

这是一个陷阱,不要相信,不要做。

线程和进程的区别是什么

CPU 是指 CPU 的核心部分。
프로세스 리소스는 독립적돌은 다른 프로세스에 영향을 미치지 않습니다。
请注意,请注意以下事项: 프로세스 전환은 오버헤드і 크고 효율성 Been 낮습니다。
线程切换开销低,效率高。
进程数据共享复杂,线程直接访问全局资源。
프로세스는 강력하지만 스레드는 취약합니다。
进程适合高隔离场景,线程适合高频数据共享。
프로세스는 많은 리소스를 소비하며 스레드는 і 볍습니다。
进程强调隔离,而线程强调资源共享。
请注意,请注意以下事项:

进程和线程的区别?同步异步的区别?并行和并发的区别

进程和线程的区别无非就是两点:
1 . 进程是操作系统中资源分配的基本单位。
线程是进程中的执行路径。
我上周刚刚处理了服务器崩溃的问题。
进程挂起,但线程正常。

2 进程独立占用内存。
线程共享进程资源。
我正在从事的项目可以通过使用线程节省大量内存。

同步和异步的区别:
同步任务必须等待前一个任务完成。
异步可以同时进行。

上周刚刚调试了一个接口,同步卡了半个小时。
直接异步运行。

并行和并发:
并行确实可以同时工作。
轮流同时进行。

我一般不建议对 CPU 密集型任务使用并发处理。
效率低下。

这是第一个。