1.线程与进程之间有什么不同?
线程是进程都子集,每个进程中可以有许多线程,不同的线程执行不同的任务。不同的进程使用不同点内存空间,所有点线程公用一片内存空间。
2.java多线程调用中wait()与sleep()有什么不同?
Wait()与sleep()都会造成某种形式的暂停,它们可以满足不同的需求。wait()方法用于线程之间的通信,当等待条件为真且有线程被唤醒,wait()方法就会释放锁。而sleep()仅仅释放cpu资源或者让当前线程暂停一会儿,不会释放锁。
1.线程与进程之间有什么不同?
线程是进程都子集,每个进程中可以有许多线程,不同的线程执行不同的任务。不同的进程使用不同点内存空间,所有点线程公用一片内存空间。
2.java多线程调用中wait()与sleep()有什么不同?
Wait()与sleep()都会造成某种形式的暂停,它们可以满足不同的需求。wait()方法用于线程之间的通信,当等待条件为真且有线程被唤醒,wait()方法就会释放锁。而sleep()仅仅释放cpu资源或者让当前线程暂停一会儿,不会释放锁。