资源简介
用C#实现任务队列,一个队列存放任务,线程互斥的从任务队列中取,放任务,任务队列为空,线程等待,直到有任务加入队列为止。
代码片段和文件信息
using System;
using System.Data;
using System.Data.SqlClient;
//class CaryData
//{
// public int data;
//}
//public delegate void GreetDelegate(string context);
//class CProgram
//{
// public static void goodmorning(string context)
// {
// Console.WriteLine(“context:“+context);
// }
// public static void Response(string context GreetDelegate greet)
// {
// greet(context);
// }
// unsafe static void ChangeValue(int* pInt)
// {
// *pInt = 23;
// }
// public unsafe static void Main()
// {
// //CaryData cd = new CaryData();
// //int number = 10;
// //int* ps = &number;
// //Console.WriteLine(“改变前: {0}“ cd.data);
// //fixed(int* p = &cd.data)
// //{
// // ChangeValue(p);
// // //ChangesValue(ps);
// //}
// //char conver = ‘S‘;
// //char *s = &conver;
// //ChangesValue(s);
// //Console.WriteLine(“改变后: {0}“ cd.data);
// //Console.WriteLine(“改变后: {0}“ *s);
// //unchecked
// //{
// // Int16 int16Number = 32767;
// // Int16 addCount = 1000;
// // int16Number += addCount;
// //}
// //string str = “helloxx“;
// //Console.WriteLine(str.IndexOf(“hello“).ToString());
// CProgram.Response(“hello“goodmorning);
// Console.Read();
// }
// //unsafe function is use the Point to changge values
// public unsafe static void ChangesValue(char* p)
// {
// if ((uint)(*p - ‘A‘) < 26) *p |= (char)0x20;
// }
//}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 30208 2012-10-30 10:35 TaskList\myArray.suo
文件 6144 2012-10-30 10:38 TaskList\TaskList\bin\Debug\myArray.exe
文件 22016 2012-10-30 10:38 TaskList\TaskList\bin\Debug\myArray.pdb
文件 11600 2012-10-30 10:38 TaskList\TaskList\bin\Debug\myArray.vshost.exe
文件 5851 2012-10-30 10:38 TaskList\TaskList\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 627 2012-10-30 10:34 TaskList\TaskList\obj\x86\Debug\myArray.csproj.FileListAbsolute.txt
文件 6144 2012-10-30 10:38 TaskList\TaskList\obj\x86\Debug\myArray.exe
文件 22016 2012-10-30 10:38 TaskList\TaskList\obj\x86\Debug\myArray.pdb
文件 1033 2012-10-30 10:38 TaskList\TaskList\obj\x86\Debug\TaskList.csproj.FileListAbsolute.txt
文件 1685 2012-10-30 09:21 TaskList\TaskList\Program.cs
文件 1346 2012-10-15 13:55 TaskList\TaskList\Properties\AssemblyInfo.cs
文件 2520 2012-10-30 10:38 TaskList\TaskList\TaskList.csproj
文件 227 2012-10-30 10:38 TaskList\TaskList\TaskList.csproj.user
文件 3022 2012-10-30 10:26 TaskList\TaskList\Tasks.cs
文件 866 2012-10-30 10:34 TaskList\TaskList.sln
..A..H. 16896 2012-10-30 10:38 TaskList\TaskList.suo
目录 0 2012-10-15 13:55 TaskList\TaskList\obj\x86\Debug\TempPE
目录 0 2012-10-30 10:38 TaskList\TaskList\obj\x86\Debug
目录 0 2012-10-30 10:38 TaskList\TaskList\bin\Debug
目录 0 2012-10-30 10:38 TaskList\TaskList\bin\Release
目录 0 2012-10-30 10:37 TaskList\TaskList\obj\x86
目录 0 2012-10-30 10:38 TaskList\TaskList\bin
目录 0 2012-10-30 10:37 TaskList\TaskList\obj
目录 0 2012-10-30 10:37 TaskList\TaskList\Properties
目录 0 2012-10-30 10:38 TaskList\TaskList
目录 0 2012-10-30 10:37 TaskList
----------- --------- ---------- ----- ----
132201 26
- 上一篇:C#编写的基于串口的Chart数据曲线图
- 下一篇:计算机图形学-贝泽尔曲线
评论
共有 条评论