C#(asp.net)多线程用法示例(可用于同时处理多个任务)
程序员文章站
2022-05-28 18:45:39
本文实例讲述了c#(asp.net)多线程用法。分享给大家供大家参考,具体如下:
using system;
using system.collections....
本文实例讲述了c#(asp.net)多线程用法。分享给大家供大家参考,具体如下:
using system; using system.collections.generic; using system.linq; using system.web; using system.web.ui; using system.threading; using system.web.ui.webcontrols; public partial class muti_thread : system.web.ui.page { protected void page_load(object sender, eventargs e) { thread thread1 = new thread(new threadstart(calcsum)); thread thread2 = new thread(new threadstart(calcgap)); thread1.start(); thread2.start(); thread1.join(); thread2.join(); } //求和方法 protected void calcsum() { long sum = 0; for (long i = 0; i < 100; i++) { sum += i; response.write(string.format("thread1-->i={0}:sum={1}<br/>", i, sum)); response.flush(); system.threading.thread.sleep(5000); } } //求差方法 protected void calcgap() { long gap = 0; for (long i = 100; i >= 0; i--) { gap = i - 1; response.write(string.format("thread2-->i={0}:gap={1}<br/>", i, gap)); response.flush(); system.threading.thread.sleep(1000); } } }
更多关于c#相关内容感兴趣的读者可查看本站专题:《c#程序设计之线程使用技巧总结》、《c#常见控件用法教程》、《winform控件用法总结》、《c#数据结构与算法教程》及《c#面向对象程序设计入门教程》
希望本文所述对大家c#程序设计有所帮助。
上一篇: 了解粗纤维蔬菜有哪些,多食用帮助调理肠道
下一篇: C#编程实现动态改变配置文件信息的方法