1.进程和线程的区别及联系:
进程是系统资源分配的最小单位,进程可以理解成程序的一次运行,每个进程都有独立的虚拟地址空间,通常情况下,一个进程不被允许访问其他进程的地址空间;
线程是cpu调度的最小单位,线程可以理解成线程代码片段的执行,在多线程环境下,每个进程可以拥有多条线程,同一个进程的所有线程可以共享该进程的内存空间和系统资源,极大提高程序运行的效率。
2.什么是线程安全:
线程安全就说多线程访问同一代码,不会产生不确定的结果,编写线程安全的代码依靠线程同步来实现。
相关考题:多线程,java collections framework
3.