社区
C#
帖子详情
C#线程问题
jackysun000000
2012-09-26 01:34:34
我想做个测试Demo,用多线程模拟一百个用户同时使用,该怎么弄?我本来用了个线程数组,但是我发现这样的话测试Demo直接死在上边
...全文
79
8
打赏
收藏
C#线程问题
我想做个测试Demo,用多线程模拟一百个用户同时使用,该怎么弄?我本来用了个线程数组,但是我发现这样的话测试Demo直接死在上边
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackysun000000
2012-09-26
打赏
举报
回复
try
{
send = new Thread[n];
for (int i = 0; i < n; i++)
{
send[i] = new Thread(new ThreadStart(uf_TextSend));
send[i].IsBackground = true;
send[i].Start();
}
}
catch (Exception ex)
{
isSend = true;
}
上边启动100个线程
下边是线程跑的方法
private void uf_TextSend()
{
uf_UpdateBeginTime(DateTime.Now.ToString());
while (!isSend)
{
try
{
string ls_Text = tb_Message.Text.Trim();
int li_length = ls_Text.Length;
ls_Text = "" + li_length.ToString() + "" + ls_Text + "";
if (axTalentM1.IceSendMessageData(tb_subject.Text.Trim(), ls_Text))
{
li_SendCount++;
uf_UpdateSendCount(li_SendCount.ToString());
Thread.Sleep(100);
}
else
{
//MessageBox.Show("SendData" );
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
}
我就想知道这样启动100个线程行不行?为什么我的那个Demo总卡死?
yilindiy
2012-09-26
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 1 楼 的回复:
额 你描述的不清楚。。。
额……
[/Quote]
额……
yilindiy
2012-09-26
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
额 你描述的不清楚。。。
[/Quote]
额……
jackysun000000
2012-09-26
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你是想开启100个线程还是100个客户端访问服务端呢?
如果是前者你就创建100个线程就是了,后者可以采用Socket的方法模拟么~~
[/Quote]
就是想做个测试的Demo,模拟100个用户同时操作,想用多线程
jackysun000000
2012-09-26
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你是想开启100个线程还是100个客户端访问服务端呢?
如果是前者你就创建100个线程就是了,后者可以采用Socket的方法模拟么~~
[/Quote]
我开启100个线程了,但是我的那个测试Demo就会卡死,是不是开的线程太多的缘故啊??
浪子-无悔
2012-09-26
打赏
举报
回复
你是想开启100个线程还是100个客户端访问服务端呢?
如果是前者你就创建100个线程就是了,后者可以采用Socket的方法模拟么~~
OPEN012
2012-09-26
打赏
举报
回复
额 你描述的不清楚。。。
初学及入门
C#
C#
是一门用于开发web服务器,客户端的开发语言。
C#
既可以解决日常编程算法
问题
,也可以解决软件开发
问题
。
C#
是从C++继承而来,既有C++和硬件交互的功能,也能像java一样web开发。很多人入门一门编程语言可能会有很多
问题
,本门课程从自身学习编程语言的基础上讲解
C#
,并且并行比较C,C++,java等语言,从而能够更整体理解编程语言入门的方法。
C#
线程
相关
问题
总结:基本操作及UI控件交互
C#
线程
相关
问题
有很多,有多
线程
的,有单
线程
的。本文主要讨论
C#
单
线程
操作以及与UI控件互交方面的一些注意事项。
C#
线程
在.NET中是一项十分值得探讨的对象。
C#
是一门支持多
线程
的语言,因此
线程
的使用也是比较常见的。由于
线程
的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。那么
线程
相关的
问题
大致有如下四
C#
线程
问题
Threading.Thread
C#
线程
问题
/// /// 开始 /// public void Start() { if
c#
线程
问题
:
线程
间操作无效:从不是创建控件 的
线程
访问它InvalidOperationException异常
c#
线程
问题
:
线程
间操作无效:从不是创建控件 的
线程
访问它InvalidOperationException异常
c#
线程
问题
:
线程
间操作无效:从不是创建控件 的
线程
访问它InvalidOperationException异常 2008年07月16日 星期三 15:09 摘自http://hi.baidu.com/zzticzh/blog/item/ee4e89020a89a6094bfb5
跟汤老师学Java(第16季):
线程
本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每一个知识点。 真正做到零基础入门学习,适合初学者的教程! 课程内容包括: 1.
线程
简介 2.创建
线程
3.
线程
的生命周期 4.
线程
安全
问题
5.
线程
间的通信 6.生产者-消费者
问题
7.
线程
单例
C#
109,884
社区成员
642,647
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章