C#線程 在某一時間內,只有N個線程在并發執行,其余都在隊列中的實現
2007/1/5 17:41:02
public class MutexTest
{
private static int poolFlag = 0 ;//標記
private const int amountThread = 10 ;//線程總量
private const int maxThread = 3 ;//可執行線程最大數量
private static Mutex muxConsole = new Mutex() ;

public static void Main()
{
for ( int i = 0 ; i < amountThread ; i ++ )
{
// 創建指定數量的線程
// 是線程調用Run方法
// 啟動線程
Thread trd = new Thread( new ThreadStart( Run ) ) ;
trd.Name = "線程" + i ;
trd.Start() ;
}
}

public static void Run()
{

muxConsole.WaitOne(); //阻塞隊列
Interlocked.Increment(ref poolFlag) ; //標記+1
if (poolFlag != maxThread) //判斷是否等于上限
muxConsole.ReleaseMutex(); //如果此線程達不到可執行線程上限,則繼續開通,讓后面的線程進來
Console.WriteLine( "{0} 正在運行......\n", Thread.CurrentThread.Name ) ;
Thread.Sleep( 5000 ); //模擬執行
Console.WriteLine( "{0} 已經中止......\n", Thread.CurrentThread.Name ) ;

//標記-1
Interlocked.Decrement(ref poolFlag) ;
}
}


返回列表
返回首頁 主站蜘蛛池模板: 国产视频网站在线观看| 日韩人妻无码精品无码中文字幕| 啊轻点灬大ji巴太粗太长了欧美| 中文字幕免费在线看线人| 奇米影视亚洲春色| 中文字幕成人乱码在线电影| 最新亚洲人成无码网www电影| 亚洲第一极品精品无码久久| 精品国产一区二区三区久久狼| 国产午夜影视大全免费观看| 爱看精品福利视频观看| 夜夜爱夜夜做夜夜爽| 三级黄在线播放| 日本亚洲色大成网站www久久 | 国色天香社区在线观看免费播放| 三级黄色毛片网站| 日本一道高清一区二区三区| 亚洲av无码一区二区三区鸳鸯影院| 欧美黑人激情性久久| 先锋影音av资源网| 精品精品国产欧美在线观看| 国产亚洲美女精品久久久2020| 日本高清视频色wwwwww色| 国产精品自在线拍国产手青青机版| a级毛片免费全部播放无码| 性按摩xxxx| 中文字幕在线观看第二页| 日韩一区二区三区无码影院| 亚洲av永久无码一区二区三区| 欧美成人免费一区二区| 亚洲精品乱码久久久久久蜜桃不卡 | 免费jjzz在在线播放国产| 美国式禁忌3在线影片| 国产乡下三级全黄三级bd| 黄色大片在线视频| 国产男女猛烈无遮档免费视频网站| 2022天天躁夜夜躁西| 国产裸体舞一区二区三区| 99rv精品视频在线播放| 天天5g天天爽永久免费看欧美| 一本久道中文无码字幕av|