题目内容

你有一个需要大约执行一分钟的 SQL 查询。为此,你使用如下的代码段异步执行这个查询:IAsyncResult ar = cmd.BeginExecuteReader()。当上面SQL查询在执行的过程中,你需要同时执行一个方法Do Work(),这个方法大约需要1秒钟的执行时间。而且在SQL 查询执行的过程中需要尽可能的多次执行Do Work()方法,你应该使用下面那个代码段?()

A. while (ar.AsyncWaitHandle == null) { DoWork();}dr = cmd.EndExecuteReader(ar);
B. while (!ar.IsCompleted) { DoWork();}dr = cmd.EndExecuteReader(ar);
C. while (Thread.CurrentThread.ThreadState == ThreadState.Running) { Do Work();}dr =cmd.EndExecuteReader(ar);
D. while (!ar.AsyncWaitHandle.WaitOne()) { DoWork();}dr = cmd.EndExecuteReader(ar)

查看答案
更多问题

脾胃湿热可见()

A. 口淡乏味
B. 口甜而粘腻
C. 口苦
D. 口中泛酸
E. 口中酸馊

“桥手”是少林拳的一种步型方法。

A. 正确
B. 错误

哪种肺癌容易发生霍纳综合征()。

A. 瘢痕癌
B. 肺上沟瘤
C. 肺段型肺癌
D. 纵隔型肺癌
E. 肺泡癌

项目经理对工程项目施工负()责任。

A. 主要
B. 全面管理
C. 次要
D. 连带

答案查题题库