顶着有分!!关于异步的问题-------几个带参数的方法要求用异步来提交速度
菜鸟一只,看了异步,越来越糊涂,特来请问下,
提高读取数据,插入数据的速度,能用异步吗??
我有几个方法
如: SelectDomainAndAlexaInfo(url);
GetWhoisInfo(url);
这两个方法能同时运行吗?-------异步能实现吗?
下面这两个插入数据的方法也要求同时插入到数据库中
InsertToAlexa(GetGIDFromUrl(url), *,*,*,*,*,*, address,fxlink);
InsertToWHOIS(GetGIDFromUrl(url), GetWhoisXml(url));
if (GetCountFrom(url) == 1)//查找domain,alexa,whois是否存在数据,存在,则从数据库中取
{
SelectDomainAndAlexaInfo(url);
GetWhoisInfo(url);
}
else {
GetAlexaInfo(url);
GetWhoisInfo(url);
if (SelectDomain(url) == 1) //url在domain存在,
{
if (SelectCountAlexaWhois(url) == 0)//而不存在alexa,whois中,则插入数据
{
InsertToAlexa(GetGIDFromUrl(url), *,*,*,*,*,*, address,fxlink);
InsertToWHOIS(GetGIDFromUrl(url), GetWhoisXml(url));
}
}
}
如果哪位大侠有demo则更好
先在此多谢了
------解决方案--------------------up
------解决方案--------------------只能帮你顶了, 对这个不熟悉 zl
------解决方案--------------------up
------解决方案--------------------友情UP
------解决方案--------------------up
------解决方案--------------------速度慢了```
------解决方案--------------------up
------解决方案--------------------如果要确保两条语句都要执行,建议使用事务处理.....
------解决方案--------------------异步操做同一对象会出问题的啊,就LOCK问题啦
------解决方案--------------------