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|