文章列表
123123
- 博客分类:
- 12312312312
@Override
protected void onDraw(Canvas canvas) {
if(widths==null){
return;
}
super.onDraw(canvas);
String str;
Paint paint = new Paint();
paint.setTextSize(textSize);
int x = 0 ;
int y= 0;
canvas.translate(-offsetPoint.x + identityColumnWidth, -offsetPoint.y+ (lin ...
notify wait
- 博客分类:
- java线程
一本书同时只能借给一个人。现在有一本书,图书馆已经把这本书借了张三。
在简单的synchrnozed 同步机制下,李四如果想借,先要去图书馆查看书有没有还回来。李四是个心急的人,他每天都去图书馆查;而张三看书看得慢,过了半个月才把书还回来,结果李四在这半个月里全都白跑了,浪费了不少交通车费
而如果使用wait/notify机制,李四就不用白忙了。他第一次去图书馆时发现书已借走,就回家静静等待(wait);张三把书还掉后,通知(notify)李四,李四去图书馆拿书即可。整个过程中,李四没有白跑,没浪费钱。
回到计算机世界:
书 ...