Friday, December 14, 2012

Synchronous and Asynchronous Calls with C#



/***********************************************************************
Synchronous(blocking) calls vs Asynchronous(non-blocking) calls with C#
***********************************************************************/


namespace Test { class Program { static void Add(int a, int b) { Console.WriteLine(a.ToString() + " + " + b.ToString() + " = " + (a + b).ToString()); } static void Mul(int a, int b) { Console.WriteLine(a.ToString() + " X " + b.ToString() + " = " + (a * b).ToString()); } static void Process() { int i; for (i = 0; i < 10; i++) { System.Threading.Thread.Sleep(1000); Console.WriteLine(i.ToString() + " "); } } static void Main(string[] args) { Add(3, 4); Process(); // assume that this will take long time to process some data Mul(2, 3); // this guy has to wait for Process() to complete though there is no dependency } } }
/***********************************************************************
To avoid the waiting situation for Mul(), just change the Main() as below
***********************************************************************/
delegate void ProcessDelegate(); static void Main(string[] args) { ProcessDelegate dlg = new ProcessDelegate(Process); Add(3, 4); IAsyncResult ar = dlg.BeginInvoke(null,null); // no callback after invoking Mul(2, 3); // no waiting for Process() to complete dlg.EndInvoke(ar); }

4 comments:

  1. Có làn da trắng là mong ước của mọi cô gái , sản phẩm thuoc uong lam trang da ivory caps giúp thuốc uống trắng da toàn thân ngoài ra bạn cũng có thể sử dụng các loại kem chong nang tot nhat. Ngoài ra nếu bạn muốn làn da luôn tươi trẻ thì nên dùng my pham sakura nhat ban như kem duong da chong lao hoa sakura giúp làn da luôn trẻ đẹp xóa các nếp nhăn. Cách thuốc herba vixmen an toàn và hiệu quả bằng herba vixmen , vậy thuoc herba vixmen co tot khong , có an toàn không và mua ở đâu sẽ được cho biết sau đây.

    ReplyDelete
  2. Có một làn da đẹp và ngăn ngừa quá trình lão hóa da chính là đều mà hầu hết mọi phụ nữ điều ao ước có được 1234 diet drops , nó không quá khó nếu bạn dùng Oxynergy Time Exception Serum sẽ giúp đẹp da và ngăn lão hóa da hiệu quả và an toàn , ngoài ra khi ra ngoài nên kết hợp với trang điểm nhẹ nhàng bằng love me for me flawless finish powder compact , pillow plush cushiony lip balmlip gallery creamy color classic lipstick sẽ giúp các bạn trông đẹp hơn và thêm tự tin khi ra ngoài . Ngoài ra nên kết hợp với các loại collagen làm đẹp da shiseido pure white mỗi ngày . Thật tuyệt vời nếu các cô gái được các tràng trai khen đẹp và thơm mát , để có được điều này nên dùng amazonian wild lily shower gel , Fijian Water Lotus Shower Gel , atlas mountain rose shower gel , những sản phẩm này được làm từ thiên nhiên nên rất an toàn hiệu quả rất cao mà ai cũng muốn sử dụng.

    ReplyDelete
  3. Collagen đóng vai trò quan trọng để giữ cho làn da săn chắc và dẻo dai và thường được ví như một tấm nệm cho da. Những trái cây nào chứa nhiều collagen tốt nhất cho làn da của phái đẹp. Thoái hóa đốt sống cổ là một trong những căn bệnh phổ biến hiện nay. Thoái hóa đốt sống cổ không chỉ ở những người già mà còn ở cả những người tương đối trẻ thường làm việc trong văn phòng. Nếu bạn đã lên kế hoạch cho kỳ nghỉ hè trên bãi biển, chắc hẳn sẽ không thể thiếu sự hiện diện của loại kem chống nắng hiệu quả nhất trong valy của bạn. Xuất huyết não xảy ra khi một mạch máu nằm trong não bị vỡ ra khiến máu chảy vào các nhu mô não. Sự tăng áp lực đột ngột trong não có thể gây tổn thương các tế bào não xung quanh khối máu tụ. Bạn muốn con mình học giỏi hơn? Hãy quan tâm tới chế độ ăn của bé. Một số thực phẩm bổ não cho trẻ có thể kích thích sự phát triển của cơ quan, giúp cải thiện trí nhớ và khả năng tập trung của trẻ. Khi bị mụn, bị thương thì những vết sẹo để lại luôn là nỗi lo ngại, ám ảnh của nhiều người. Sẹo được hình thành do nhiều nguyên nhân trong đó nguyên nhân chính là tự thân cơ thể không thể khắc phục được. Sưng húp quanh mắt sau khi ngủ dậy là một tình trạng phổ biến sau khi bạn thức dậy từ giấc ngủ sâu. Bệnh rụng tóc khi còn trẻ khá phổ biến và là một trong những bệnh khó trị. Rụng tóc khó trị không phải do không có giải pháp khắc phục, mà chủ yếu do không áp dụng đúng và đủ theo yêu cầu của quy trình điều trị.

    ReplyDelete
  4. Khi mang thai,bạn thường được bác sĩ cũng như người thân khuyên nên ăn trứng vịt lộn.Món ăn này có công dụng giúp tăng trọng lượng, chiều dài của thai nhi và cải thiện sức khỏe cho mẹ. bà bầu ăn trứng vịt lộn
    Theo bác sĩ Nguyễn Đức Vy, bà bầu ăn nhiều thịt chó có thể khiến axit uric tăng lên dẫn đến nguy cơ cao về sản giật và tiền sản giật. bà bầu có nên ăn thịt chó không
    khi mang thai bà bầu cân ăn gì để khỏe mạnh và con thông minh cùng tìm hiểu xem có bầu nên ăn gì
    tinh dầu bưởi làm từ thiên nhiên giúp mọc tóc làm đẹp hiệu quả.Cung chúng tôi tìm hiểu về cach lam tinh dau buoi tai nha

    ReplyDelete