不过我现在已经设置好了Execute方法的异步执行方式....
但是不知为何CPU还是有明显的等待时间...也就是说,实际并没有真正实现异步执行..
当执行到Execute方法时CPU在等待他返回,而不是立即返回..

解决方案 »

  1.   

    是不是数据库方面有问题,而不是你程序的问题那?又或者你的设置那里不对。我想如果你的设置没有错误的话,可能问题就在数据库方面了。还有,你使用两个CONNECTION分别出来看看。
      

  2.   

    很奇怪..确实和数据库系统有关....
    以前的数据库系统在运行到执行存诸过程语句时...CPU会出现运行峰值...
    而现在则是出现低谷.....
    在我的程序都已经成功设置了程序的异步执行之下,会因数库系统的配置不同会出现两种完全不同的结果,分别表示CPU的繁忙和等待..而不过管是哪一种,直接表现都是执行到那里是有比较明显的等待时间...