摘要:
进程:程序的执行过程(动态性); 持有资源(内存)和线程(载体); 线程:是一份程序里面不同的执行路径。 线程共享进程的资源 同一个进程有多个线程 线程是系统中最小的执行单位 线程与进程的区别: 多进程:在操作系统中能同时运行多个任务 多线程:在同一应用程序中有多个数据流同时执行 线程的交互:互斥、 阅读全文
摘要:
当多个线程同时共享访问同一数据时,每个线程都尝试操作该数据,从而导致改数据被破坏,这种现象称为争用条件。 同步的实现:wait(),notify(),notifyAll() 当一个线程要访问共享资源,首先要拿到锁后进入临界区,如果发现某些条件不符合,调用wait方法释放锁资源,线程进入锁对象上的Wa 阅读全文