-
1,join() 方法是使其他线程等待当前线程结束,再执行
查看全部 -
1,Thread.yield()方法 让出处理器时间
2,volatile 保证线程可以正确读取其他线程写入的值
查看全部 -
1.在同一时间,同一处理器或同一个核只能运行一条线程,当一条线程休眠之后,另一条线程才获得了我们处理器的时间
2.Runnable接口之中没有getName方法,我们可以使用Thread的静态方法currentThreat().getName()获取该对象的名字。
3.若实现接口通过Thread.currentThread().getName()方法获取当前线程名称,继承Thread则getName()方法获取当前线程名称查看全部 -
class:Thread
创建方法:
Thread()
Thread(String name)
Thread(Runnable target)
Thread(Runnable target,String name)
其他方法:
void start();//启动线程
static void sleep(long millis);
static void sleep(long millis,int nanos);//休眠
void join();
void join(long millis);
void join(long millis,int nanos);//使其他线程等待当前线程终止
static void yield();//当前运行线程释放处理器资源
static Thread currentThread();//返回当前运行线程的引用
查看全部 -
推荐的书,有中文版吗
查看全部 -
同步,一定是两个线程之间的交互,一个发出消息,一个响应。
查看全部 -
synchronized关键字 保证互斥,wait阻挡继续竞争。noticeAll同步
查看全部 -
Thread常用方法一览
查看全部 -
jmm原理,并发编程,死锁,并发编程工具包java.util.concurrent,线程池,callable&Future等,参考书,java核心技术core java,java并发编程实战java concurrency in practice
查看全部 -
Tread常用方法
查看全部 -
线程是进程的最小执行单元,进程由无数的线程组成,线程的交互,互斥和同步,互斥是当一个线程正在运行时,其他的线程只能等待,当完成后就可以运行了。同步是两个或多个线程同时进行运行。
查看全部 -
1:线程的互斥是指,在同一时间关键数据只能有一个线程访问<br>
2:线程互斥的实现有synchronized关键字来实现,类似于给对应的代码加锁,只有获得锁的线程才能运行此段代码
3:线程的同步是指,线程间的一种通信控制,一个线程完成了某事后通知另一个线程可以进行下面的事情了
4:线程同的实现有wait(),notify(),notifyall()这几个方法来实现,这几个方法都是属于object查看全部 -
Thread常用方法
查看全部 -
java concurrnecy in parctice
java fundamemtals
查看全部 -
qqqqq
查看全部
举报