摘要:
1,多线程和多进程区别 多进程中的每个进程都有自己独立的进程空间。 多线程中的每个线程有自己独立的栈空间,但是共享其它数据(堆、方法区等)。 一般而言,多线程拥有更小的创建开销、更快的速度,更麻烦的编码。2, 为什么要并发? 分时系统,增强用户响应。 因为外设(典型的如IO)阻塞时,可以让CPU处理其他任务。 充分利用多核或多CPU架构提升性能。3,创建线程 class MyRunnable implements Runnable { void run(){ //do sth...} } Runnable r = new MyRunnable(); Thread t = new T... 阅读全文