社区
C#
帖子详情
线程的方法里怎么才能带参数?
Jefflove
2005-04-07 05:26:04
如题
...全文
191
12
打赏
收藏
线程的方法里怎么才能带参数?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linuxyf
2005-07-21
打赏
举报
回复
如果无返回值,用ThreadPool好一些.
marvelstack
2005-07-21
打赏
举报
回复
一个例子,
http://blog.csdn.net/zhzuo/archive/2004/07/08/37262.aspx
uscool
2005-04-08
打赏
举报
回复
zyaln(人与人的差距咋就这么大呢!)
方法挺好,比全局变量又高了一着,呵呵!
lampson123
2005-04-08
打赏
举报
回复
如果无参数无返回值,用Thread.Start ();
如果有参数无返回值,用ThreadPool;
如果有参数有返回值,用异步调用AsyncCallback
zyaln
2005-04-08
打赏
举报
回复
全局变量是一个方法,还可以把参数及方法封装到一个类中,先实例化这个类再开始新线程
private Class1
{
private m1;
private m2;
//……
public Class1(参数……)
{
//构造函数,初始参数
//m1=……
}
public 方法()
{
//使用上面定义的成员变量,达到线程带参数的目的
}
}
Class1 class1=new class1(参数……);
System.Threading.Thread thread=new System.Threading.Thread(new System.Threading.ThreadStart(class1.方法));
thread.Start();
DeliverGuy
2005-04-08
打赏
举报
回复
有没有具体的代码来解决楼主的问题?
egxsun
2005-04-08
打赏
举报
回复
用类成员变量比较好
huyanqiong
2005-04-07
打赏
举报
回复
线程中的方法是不允许带参数的。同意楼上的意见
Flashcom
2005-04-07
打赏
举报
回复
不需要用参数,可以设一个全局变量,线程开始时可把此全局变量传给该线程的一个局部变量,可利用此来获取相应的参数!!!
Jefflove
2005-04-07
打赏
举报
回复
怎么用呀?
zhxblz
2005-04-07
打赏
举报
回复
使用代理
Jefflove
2005-04-07
打赏
举报
回复
???
Java多
线程
快速上手经典
3:代码演示:callable的方式来创建
线程
,
带
返回值 4: 学习FutureTask的部分源码,分析run
方法
到call
方法
的调用过程第七节课:
线程
状态详解 1:通过Thread源码来查看
线程
状态的定义 ...
什么是
线程
安全?如何保证
线程
安全?
什么是
线程
安全 参考: 《Java并发编程实践》中对
线程
安全的定义: 当多个
线程
访问一个对象时,如果不用考虑这些
线程
在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方...是
方法
还是代码块...
到底什么是
线程
?
线程
与进程有哪些区别?
进程包含
线程
,一个进程
里
可以有多个
线程
,多个
线程
之间也是并发执行的。那么
线程
,则是更轻量的进程(轻量级进程),一个进程中可以包含多个
线程
,此时这多个
线程
每个
线程
都是一个独立可以调度执行的“执行流”,...
Python学习笔记32:Python
线程
_多
线程
的使用_
线程
执行
带
有
参数
的任务
线程
** 学习目标 ** 能够知道
线程
的作用 1.
线程
的介绍 在Python中,想要实现多任务除了使用进程,还可以使用
线程
来完成,
线程
是实现多任务的另外一种方式。 2.
线程
的概念
线程
是进程中执行代码的一个分支,每个...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章