-
争用条件查看全部
-
java中线程的常用方法查看全部
-
thread 方法分类查看全部
-
1.进程:是程序或任务的执行的过程,具有动态性,它持有资源(共享内存,共享文件)和线程 2.线程:是系统中最小的执行单元,同一进程中有多个线程。线程共享线程的资源 3.线程交互:即线程通信 4.线程之间存在同步和互斥查看全部
-
1.互斥的实现:对关键数据加锁 2.同步的实现:wait(),notify(),notifyAll()--Object 3.Wait Set: 类似于线程的休息室,访问共享数据的代码称为critical section(锁资源)。一个线程获取锁,然后进入临界区 ,发现某些条件不满足,然后调用锁对象上的wait方法,然后线程释放掉锁资源,进入锁对象上的wait set。其他线程可以获取锁资源,执行,以后调用notify(唤醒某个wait set中的线程)/notifyAll(唤醒wait set中的所有线程),通知锁对象上的等待线程。查看全部
-
好书查看全部
-
volatile保证了线程可以正确的读取其他线程写入的值查看全部
-
创建一个能量系统,每个能量和对里一个不定的盒子作出能量装换,按道理应该能量守恒查看全部
-
线程是系统中最小的执行单元,线程之间的交互:互斥(竞争资源),同步(表演,同学间的合作)查看全部
-
农民不要了?查看全部
-
new Thread(String name) new Thread(Runnable run, String name) 都可以指定线程名称查看全部
-
thread查看全部
-
如何正确停止线程? --使用退出标志 如本文:volatile boolean keepRunning=true; 这样做的好处是:使得线程有机会使得一个完整的业务步骤被完整地执行,在执行完业务步骤后有充分的时间去做代码的清理工作,使得线程代码在实际中更安全 [ 查看全文 ]查看全部
-
stop结束线程,线程会戛然而止,应该执行的一些内容 都不会执行了查看全部
-
线程实现方式查看全部
举报
0/150
提交
取消