想不起一个修饰符看过几次了这次得用到,还是一个什么属性方法来着?
蔡袅 2013-10-09 09:59:03 举个例子(可以不关注我代码目的):
iSleepTime是一个方法外变量,多个线程可以调用 ReConnect方法,虽然iSleepTime全局,用个啥修饰下 所有的线程都是各自处理各自的iSleepTime,赋值取值都是互不干扰
int iSleepTime =0;
/// <summary>
///重新连接
/// </summary>
private void ReConnect()
{
iSleepTime = new Random(Guid.NewGuid().GetHashCode()).Next(5, 20);
int i = 0;
while (i < iSleepTime)
{
int iSpan = (iSleepTime - i);
notifyJasic.ShowBalloonTip(1000, "与服务器连接断开", String.Format("过{0}秒后自动重连...", iSpan.ToString()), ToolTipIcon.Info);
Thread.Sleep(1000);
i++;
}
_DealService.ConnectService();
}