<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    so true

    心懷未來,開創未來!
    隨筆 - 160, 文章 - 0, 評論 - 40, 引用 - 0
    數據加載中……

    .NET零散筆記[4]

    創建只讀屬性,可以只有getter方法而沒有setter方法即可。

    代表主要有兩個用途,一個是回調,另一個是事件處理。對于回調,代表就像是用typedef定義了一個指向函數的指針。代表需要用new來產生,代表也可以在形式上類似于類那樣,來定義個該代表的對象,也可以作為對象作為函數參數進行傳遞。

    nested loop的意思是嵌套循環,經常看到nested這個詞,但一直不知道啥意思,現在總算知道了。

    線程部分:
    在System.Threading名空間中定義;
    創建線程不必要利用到一個ThreadStart的代表,該代表來指定一個方法,這一方法就是線程執行的函數體;
    啟動線程用Start;
    休眠線程用Sleep;
    在.NET中,線程可以超越進程的界限,訪問其他進程中的線程;
    線程掛起有Sleep(0)和Suspend兩種方法,第一種方法直到其他線程調用該線程的Interrupt來中斷這種掛起狀態,第二種方法會直到其他線程調用該線程的Resume才能恢復掛起的狀態;
    銷毀線程用Abort。
    一個典型例子:
    class A
    {
     public static void fun()
     {
      Console.WriteLine("Another Thread is running!");
     }
     
     public static void main()
     {
      ThreadStart t=new ThreadStart(fun);
      Console.WriteLine("Main Thread is running!");
      
      Thread thread=new Thread(t);
      thread.Start();
      
      Console.WriteLine("...");
     }
    }

    .NET中用Monitor類實現了類似于信號量的機制來對代碼塊進行串行化的訪問。
    Monitor.Enter(this);
    代碼塊
    Monitor.Exit(this);

    C#中用lock實現了類似Monitor的功能,使用方法如下:
    lock(this)
    {
     代碼塊
    }

    可以通過Mutex來實現同步,使用方法如下:
    在類中定義一個成員變量:Mutex mutex=new Mutex(false);//這里用false表示此刻還不希望鎖定。
    在使用時,可以這樣:
    mutex.WaitOne();
    代碼塊
    mutex.Close();

    posted on 2008-04-07 09:44 so true 閱讀(308) 評論(0)  編輯  收藏 所屬分類: .NET


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产亚洲综合在线尤物| 亚洲精品国产精品乱码视色| 亚洲乱码一二三四区国产| 久久久久久久99精品免费| 人人狠狠综合久久亚洲88| 另类免费视频一区二区在线观看| 久久久久亚洲精品天堂久久久久久 | 亚洲狠狠狠一区二区三区| 97视频免费观看2区| 亚洲精品国产手机| 色片在线免费观看| 国产成人精品日本亚洲专区6| 成人av免费电影| www亚洲精品久久久乳| 亚洲福利中文字幕在线网址| 有色视频在线观看免费高清在线直播| 日批日出水久久亚洲精品tv| 日产久久强奸免费的看| 伊人久久大香线蕉亚洲五月天| 久久综合九色综合97免费下载| 精品日韩99亚洲的在线发布| 在线视频免费国产成人| 久久99精品免费一区二区| 亚洲人成亚洲精品| 手机在线免费视频| 一级毛片在播放免费| 亚洲AV乱码久久精品蜜桃 | 国产亚洲精品不卡在线| 黄网站色视频免费在线观看的a站最新 | 无码国产精品一区二区免费式影视 | 亚洲综合色自拍一区| 3d动漫精品啪啪一区二区免费 | 国产成人亚洲午夜电影| 精品国产亚洲男女在线线电影| 四虎国产成人永久精品免费| 亚洲一区二区三区亚瑟| 亚洲阿v天堂在线2017免费| 一级成人a毛片免费播放| 久久久亚洲精华液精华液精华液| 亚洲精品乱码久久久久66| 成年免费大片黄在线观看岛国 |