コード例 #1
0
            public override void Run()
            {
#if !NETSTANDARD1_3
                try
                {
#endif
                lock (@lock)
                {
                    Monitor.Wait(@lock);
                }
                target();
#if !NETSTANDARD1_3
            }

            catch (ThreadInterruptedException e)
            {
            }
#endif

                @lock.Dec();
            }
コード例 #2
0
ファイル: TestUtil.cs プロジェクト: NightOwl888/ICU4N
            public override void Run()
            {
#if FEATURE_THREADINTERRUPT
                try
                {
#endif
                lock (@lock)
                {
                    Monitor.Wait(@lock);
                }
                target();
#if FEATURE_THREADINTERRUPT
            }

            catch (ThreadInterruptedException e)
            {
            }
#endif

                @lock.Dec();
            }