并发,其实是多线程才有的场景。。。java 多线程? 锁? 现在看来,即使已经工作了4、5年,这仍然不是一个简单的问题。其实java 本身有提供锁的机制。 比如 Object对象的 wait 、notify 方法。synchronized 的原理不过是直接调用对应的对象的 wait方法罢了!看tom...
分类:
编程语言 时间:
2014-07-15 08:38:49
阅读次数:
306
VS3013安装update 2以后,打开offie出现“please wait while windows configures microsoft visual studio professional 2013”提示,每次打开都会有。解决办法:在C:\Windows\Microsoft.NET\...
1.现象:客户10.2.0.4 RAC环境,出现大量的library cache lock和cursor: pin S wait on X等待,经分析是由于统计信息收集僵死导致的。数据库在8点到9点期间,数据库两个节点都存在明显的cursor: pin S wait on X和library c.....
分类:
其他好文 时间:
2014-07-14 23:51:12
阅读次数:
577
Object 有提供 三个重构的wait、一个notify、一个notifAll 。 都是线程或者说多线程,相关的。Wait()方法,使当前获得指定对象锁的线程阻塞并释放锁。 ————我很好奇,为什么要阻塞,然后又释放呢?Notify、NotifyAll 使当前没有获得指定对象锁的线程唤醒。方法调用...
分类:
编程语言 时间:
2014-07-14 21:31:55
阅读次数:
337
ContentObserver和DataSetObserver区别ContentObserver是一个提前通知,这时候只是通知cursor说,我的内容变化了。DataSetObserver是一个后置通知,只有通过requery() deactivate() close()方法的调用才能获得这个通知。...
分类:
其他好文 时间:
2014-07-14 19:14:06
阅读次数:
229
这一块主要是讨论关于进程同步的相关问题,主要是考虑一下的关键字:锁对象、条件对象 -> synchronized wait() notify()。1、关于锁对象与条件对象: 所对象的定义在java中的java.util.concurrent.locks中Lock接口,具体可以有多种实现。对于l...
分类:
编程语言 时间:
2014-07-14 14:43:05
阅读次数:
360
1. Set Serveroutput on; declare Cursor tem_cursor is select * from xuesheng xs; v_row tem_cursor%rowtype;begin open tem_...
分类:
数据库 时间:
2014-07-13 00:35:28
阅读次数:
195
Apidemos-->Views-Lists-Cursor(people)-主要用到了获取手机联系人信息,属于内容提供者的范畴,要想了解这方面的内容,可以参考官方docs
/sdk/docs/guide/topics/providers/content-provider-basics.html
这里简单说下contentprovider;
contentprovi...
#pragma once
#include
#include
#include
#include
#include
class CountDownLatch : boost::noncopyable
{
public:
explicit CountDownLatch(int count);
void wait();
void countDown();
int getCo...
情况:在远程数据库删除表执行太慢,表过多,数据库无权删除结果:保留空数据库方法:利用sql语句,查询网络文摘解决.说明:有些有约束,不能直接delete,需要先删除所有约束,语句:DECLARE c1 cursor for select 'alter table ['+ object_name...
分类:
数据库 时间:
2014-07-12 15:23:17
阅读次数:
231