1、多进程/多线程 共同点 :表示可以同时执行多个任务,进程和线程的调度是由操作系统自动完成。 区别: 进程:每个进程都有自己独立的内存空间,不同进程之间的内存空间不共享。进程之间的通信有操作系统传递,导致通讯效率低,切换开销大。 线程:一个进程可以有多个线程,所有线程共享进程的内存空间,通讯效率高,切换开销小。
进程和线程的主要区别在于:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,比如共享一个对象或者共享已经打开的一个文件。 服务(service),也称为守护线程,是没有界面的,默默运行在系统后台的。他可以为应用程序提供一些更有特色...