日期:2014-05-17  浏览次数:20868 次

想不起一个修饰符看过几次了这次得用到,还是一个什么属性方法来着?
举个例子(可以不关注我代码目的):
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();

}

------解决方案--------------------

------解决方案--------------------
        [ThreadStatic]
        public static int num1;
------解决方案--------------------
引用:
Quote: 引用:

        [ThreadStatic]
        public static int num1;
爱你。

么么哒
------解决方案--------------------
引用:
Quote: 引用:

        [ThreadStatic]
        public static int num1;
爱你。


引用:
Quote: 引用:

Quote: 引用:

        [ThreadStatic]
        public static int num1;
爱你。

么么哒