using System; using System.Threading; using System.Threading.Channels; using System.Threading.Tasks; namespace ConsoleApp1 { class Program { static void Main(string[] args) { //利用CancellationTokenSource實現Task任務取消 CancellationTokenSource cts = new CancellationTokenSource(); //注冊一個線程取消后執行的邏輯 cts.Token.Register(() => { //這里執行線程被取消后的業務邏輯. Console.WriteLine("-------------被取消后的業務邏輯---------------------"); }); Task.Run(() => { while (!cts.IsCancellationRequested) { Thread.Sleep(100); Console.WriteLine("當前thread={0} 正在運行", Thread.CurrentThread.ManagedThreadId); } }, cts.Token); //線程休眠到指定時間后取消 //Thread.Sleep(2000); //cts.Cancel(); //延時取消 2s后自動取消 cts.CancelAfter(new TimeSpan(0, 0, 0, 2)); Console.ReadKey(); } } }
MSCL超級工具類庫
基於C#開發的超強工具類,包含數據庫操作,字符串處理,文件或者文件夾處理
網絡請求,緩存處理,數據容器等上百個常用工具類封裝,附帶調用示例和參數說明,
提供CHM詳細文檔,上百個生產環境使用,穩定高效,簡單易用。
真正做到“工具在手,一切盡有”,讓你大幅度的提高編程效率,提高編程水平。
聯系QQ:7400799(請備注 "MSCL")
===============================================
重要壓縮文件忘記解壓密碼?網上下載rar/zip/7z等壓縮文件,需要密碼?
====極速解密助手,支持支持RAR/ZIP/7Z等多種壓縮文檔解密======
★ 解密不超過24小時,跟密碼復雜程度相關
★ 解密成功后再收費,無套路
★ 解密成功后自動刪除原件,無后顧之憂
聯系QQ:7400799(請備注 "文件解密")
==============================================
Magic.Orm已在數百個成熟項目中應用,是比較完善的ORM框架(基於C#開發)。開發過程中參考了NBear與MySoft,吸取了其中的一些精華,加入新思想,
后期參考EF的Lambda語法進行大量擴展。
為什么選擇Magic.Orm?
- 上手簡單,0學習成本。使用方便,按照sql書寫習慣編寫C#.NET代碼。功能強大。
- 高性能,接近手寫Sql。
- 體積小(不到200kb,僅一個dll)。
- 完美支持Sql Server(2000至最新版),MySql,Oracle,Access,Sqlite等數據庫。
- 支持大量Lambda表達式寫法。
- 不需要像NHibernate的XML配置,不需要像EF的各種數據庫連接驅動,集成簡單。
購買源碼 請聯系QQ:7400799(請備注 "ORM")