社区
C#
帖子详情
请教一个多线程的问题?(在线)
chsilence
2005-06-27 07:00:19
我想做这样的一个程序:
(1)有多个URL
(2)用多线程向每个URL发送请求
请问怎么控制线程数(想要线程数目是可配置的)
我是这样写的
string url[N]={......}
int i=0;
while(i<N)
{
Thread t = new Thread(....)
i++;
}
void threadproc()
{
//处理请求
}
可结果不对,请各位大侠指点?
...全文
208
4
打赏
收藏
请教一个多线程的问题?(在线)
我想做这样的一个程序: (1)有多个URL (2)用多线程向每个URL发送请求 请问怎么控制线程数(想要线程数目是可配置的) 我是这样写的 string url[N]={......} int i=0; while(i<N) { Thread t = new Thread(....) i++; } void threadproc() { //处理请求 } 可结果不对,请各位大侠指点?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linuxyf
2005-07-26
打赏
举报
回复
楼主写的有几个问题:
1. 创建线程后线程没有启动,也就是这一句: t.Start()
2. 下面这一段代码逻辑上有问题, 这样的话,只创建了N个线程,处理了N个URL,
并没有把所有的URL都处理文。
while(i<N)
{
Thread t = new Thread(....)
i++;
}
这几天我也做了类似程序,但是是通过异步委托来实现的多线程,因为我要调用的
方法不但要传参数,还要接收返回结果,所以只能选择异步的方式来完成,如果你
还有什么不会的地方,可以联系我。
okyzx
2005-07-25
打赏
举报
回复
t.Start();
最好把所有线程都存起来,以便后来操作
用arraylist al=new arraylist
al.add(t)
sindia
2005-07-08
打赏
举报
回复
t.Start();
Thread.Sleep(100);
iyond
2005-06-28
打赏
举报
回复
t.Start();
java
多线程
打字程序
是
一个
java
多线程
打字程序,由于我们期末要用,所以到这里
请教
来了,你们这破网站还总政那个没用的麻烦不啊?
客户端app多个线程对
一个
socket发送数据
客户端一般是
一个
发送线程,
一个
socket 多个发送线程竞争
一个
socket没什么意义,不会提高发送速度,因为socket只有
一个
,只要socket在发送
一个
线程的数据...
请教
:
多线程
使用同
一个
socket进行数据收发会出现什么
问题
?
python为什么没有真正意义上的
多线程
_Python之threading
多线程
存在的意义
而争论的核心无非就是,python的
多线程
在同一时刻只会有一条线程跑在CPU里面,其他线程都在睡觉。这是真的吗?是真的。这个就是因为传说中的GIL(全局解释锁)的存在。不明白这个词的可以去百度一下,我解释不好(大家...
请教
一个
多线程
的的
问题
我用C#写了
一个
多线程
的程序 这个程序开很多端口接收数据,每个端口分配了
一个
线程接受每个接受线程对应还有
一个
执行线程,运行一些需要阻塞的函数 我接受网络的线程用循环的方式察看是否有数据。每个循环用Thread...
oracle
多线程
删除,
请教
高手:
多线程
访问时如何实现删除
一个
文件?
如下要求:当某一线程欲删除
一个
文件时,如果另外一些线程正在访问该文件。那么这些线程仍然可以对该文件进行操作。直到所有这些线程关闭了这个文件。该文件才被删除。也就是说,只要有
一个
线程还打开着这个文件,该...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章