返回目錄

并行是.net4.5主打的技術(shù),同時(shí)被封裝到了System.Threading.Tasks命名空間下,對外提供了靜態(tài)類Parallel,我們可以直接使用它的靜態(tài)方法,它可以并行一個(gè)委托數(shù)組,或者一個(gè)IEnumerable的迭代,而今天主要通過一個(gè)訪問數(shù)據(jù)庫的代碼,來說說并發(fā)Parallel對整個(gè)程序的提升是那么大,我們主要從數(shù)據(jù)庫連接數(shù)和程序運(yùn)行時(shí)間上就可以很清晰的看到效果。

簡單的測試代碼

移動(dòng)開發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

       [TestMethod]        public void Read()
        {
            Stopwatch sw = new Stopwatch();
            sw.Start();            var actions = new List<Action>();            for (int i = 0; i < 1000; i++)
            {
                actions.Add(() =>