求助 C# 线程 怎么没有,都有呀!new Thread(() => { for (int i = 0; i < 10; i++) { //执行其它代码 Thread.Sleep(1000); } }).Start(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要是线程,就都有。你是不是没有using System.Threading; // 摘要: // 将当前线程阻塞指定的时间。 // // 参数: // timeout: // 设置为线程被阻塞的时间量的 System.TimeSpan。指定零以指示应挂起此线程以使其他等待线程能够执行。指定 System.Threading.Timeout.Infinite // 以无限期阻止线程。 // // 异常: // System.ArgumentOutOfRangeException: // timeout 的值为负,而且不等于 System.Threading.Timeout.Infinite(以毫秒为单位),或者大于 System.Int32.MaxValue // 毫秒。 public static void Sleep(TimeSpan timeout); 这位仁兄讲的满足你的需要http://www.51zxw.net/study.asp?vip=8963801 有需要学习的可以进来秒哈 thread.sleep和线程无关,就是停止当前线程,主线程运行就停止主线程子线程运行就停止子线程 正解,谢谢还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的... 正解,谢谢还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam 正解,谢谢还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam你这样传入到C++里面去的还是object 程序要报错的 正解,谢谢还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam你这样传入到C++里面去的还是object 程序要报错的C#的byte相当于C++里的unsigned char Thread.sleep(int);在那个线程调用就sleep哪个线程sleep就是方便线程切换或等待数据,降低系统的占有,不过不要滥用,会导致程序效率降低的 把byte放object里,要用的时候强制转换回来不就得啦?byte b=(byte)obj要么就建个全局的byte数组,判断object的值并将对应项传递给dll 或者你不要用object传参不是还有个用委托的方式传参么,可以传递多个参数,而且类型可以自定义Thread th=new Thread(delegate(fun1(1,"2")));th.Start();void fun1(int i1,string s1){} 大侠帮看看,实在看不出哪有问题!!!!!!!! 求解答一道线程同步的题的疑问? 把数分组。 连接字符串 SerialPort类如何判断串口写下位机无数据? 微软 treeview 的NODE.TEXT的问题 数据定义的问题 加密解密的问题 连接SQL 2005 的SqlConnection连接字符串改了吗? 请教:我打算用C#来写一个局域网用的即时通讯工具,不知是否合适,再者请说一下QQ的实现原理(限于局域网) C#异步socket问题,求讲解 关于listbox数据保存到text的
using System.Threading;
// 摘要:
// 将当前线程阻塞指定的时间。
//
// 参数:
// timeout:
// 设置为线程被阻塞的时间量的 System.TimeSpan。指定零以指示应挂起此线程以使其他等待线程能够执行。指定 System.Threading.Timeout.Infinite
// 以无限期阻止线程。
//
// 异常:
// System.ArgumentOutOfRangeException:
// timeout 的值为负,而且不等于 System.Threading.Timeout.Infinite(以毫秒为单位),或者大于 System.Int32.MaxValue
// 毫秒。
public static void Sleep(TimeSpan timeout);
这位仁兄讲的满足你的需要http://www.51zxw.net/study.asp?vip=8963801
有需要学习的可以进来秒哈
主线程运行就停止主线程
子线程运行就停止子线程
正解,谢谢
还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...
正解,谢谢
还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam
正解,谢谢
还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam
你这样传入到C++里面去的还是object 程序要报错的
正解,谢谢
还想问下,调用C++ dll的时候,有个函数需要用线程启动但是该函数的参数是 byte ,而thread 启动的函数必须是object的...(Object)yourParam
你这样传入到C++里面去的还是object 程序要报错的
C#的byte相当于C++里的unsigned char
在那个线程调用就sleep哪个线程
sleep就是方便线程切换或等待数据,降低系统的占有,
不过不要滥用,会导致程序效率降低的
byte b=(byte)obj
要么就建个全局的byte数组,判断object的值并将对应项传递给dll
不是还有个用委托的方式传参么,可以传递多个参数,而且类型可以自定义Thread th=new Thread(delegate(fun1(1,"2")));
th.Start();void fun1(int i1,string s1)
{
}