大家是如何处理程序中多任务 比如说我有一个类是专门用来处理某个任务的,但程序开始时我又不知道用户要新建多少个这样的任务。我要怎样去处理这个类的对象的新建了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样的场景很多啊.基本只要是程序就是这样的场景.我也不知道 今天SQL语句要被执行多少次啊.sql语句被执行多少次全是运行中的结果:比如 发生多少次异常,每发生一次记一次SQL等等等等. 我说的是WINFROM程序,比如说一个下载程序,有一个类是下载任务类。新建一个下载任务就新建一个下载任务类的对象,但不知程序运行后用户会有多少个这样的下载任务。我现在是download[] new download[i],i是我程序界面上的listview的数量。现在不能够随时的新增任务想问一下大家有没别的更好的方法处理这样的多任务程序 如果是要动态增减的话为何不List<download>呢?那样就随时新增任务了。 Thread 类新建下载任务 新建立Thread类 没说有什么难点,说一个更具体的例子吧。winfrom上有一个Filesystermwatcher的类,可以用来对一个目录进行监控,程序运行后,用户动态新增一个任务对某一个目录进行监控,这时要如何进行Filesystermwatcher对象的新建呢。。 同意8楼的观点:“看不出来你这个需求 有什么必然的难点....也看不出来和多任务有什么关系....多任务一般会扯上多线程.你这个也没必要用多线程.”“我现在是download[] new download[i],i是我程序界面上的listview的数量。”没必要建立这种关联。listview只是信息的显示,不影响你有多少任务,为什么不能随时的新增任务。看起来你的多任务也没有必要交互或者共用资源,只是对象的不同实例,用不着多线程。 “如何进行Filesystermwatcher对象的新建” 类,直接new不行么? 进行监控挤牙膏似地....... 这半天才说到重点.如果涉及到这个的话 肯定是要用线程的. C:\SRC\HAHAD:\HHAE:\AAA\SSS假设要监控上面3个 盘符地址, 你有只有一个Filesystermwatcher类的话,那么你就分别NEW3次.然后把这NEW出来的3个对象都丢进线程池里面.再要不然自己new线程也行,每个线程处理一个 Filesystermwatcher 对象. Filesystermwatcher 怎么用的... 路过~ 各位大大.求教.关于自动播放音乐的设计. CrystalReportViewer Toolbar 顺序 数据类型的疑问 想知道2个汉字长度怎么这么难?是屏幕的长度!不是字符内存的长度。 启动vs出现的问题,跪求高手帮忙解决 DataGrid分页后,如何在foot中实现小计行和合计行 分類讀最大數據問題 如何在静态页面发表评论,以及绑定其他新闻 关于事件 有谁知道QQ等聊天软件中,表情框(就是显示所有表情图片的下拉框)是怎么实现的吗? 如何同时取得数据库的数据和相应的数据类型 WINCE HttpWebRequest GPRS求救!!
那样就随时新增任务了。
新建下载任务 新建立Thread类
“
看不出来你这个需求 有什么必然的难点....
也看不出来和多任务有什么关系....
多任务一般会扯上多线程.你这个也没必要用多线程.”“我现在是download[] new download[i],i是我程序界面上的listview的数量。”没必要建立这种关联。listview只是信息的显示,不影响你有多少任务,为什么不能随时的新增任务。看起来你的多任务也没有必要交互或者共用资源,只是对象的不同实例,用不着多线程。
类,直接new不行么?
C:\SRC\HAHA
D:\HHA
E:\AAA\SSS假设要监控上面3个 盘符地址, 你有只有一个Filesystermwatcher类的话,那么你就分别NEW3次.然后把这NEW出来的3个对象都丢进线程池里面.再要不然自己new线程也行,每个线程处理一个 Filesystermwatcher 对象.