欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#基于委托實(shí)現(xiàn)多線程之間操作的方法

 更新時(shí)間:2015年11月16日 09:33:35   作者:Jan.David  
這篇文章主要介紹了C#基于委托實(shí)現(xiàn)多線程之間操作的方法,實(shí)例分析了C#的委托機(jī)制與多線程交互操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#基于委托實(shí)現(xiàn)多線程之間操作的方法。分享給大家供大家參考,具體如下:

有的時(shí)候我們要起多個(gè)線程,更多的時(shí)候可能會有某個(gè)線程會去操作其他線程里的屬性。
但是線程是并發(fā)的,一般的調(diào)用是無法實(shí)現(xiàn)我們的要求的。
于是,我們在這里就可以用委托,代碼如下

private delegate void DelegateInfo();
private delegate void DelegateIsEnd();
//這個(gè)是線程調(diào)用其他線程的方法
private void Dowork()
{
  // 判斷是否需要Invoke,多線程時(shí)需要
  if (this.InvokeRequired)
  {
    // 通過委托調(diào)用寫主線程控件的程序,傳遞參數(shù)放在object數(shù)組中
    this.Invoke(new DelegateInfo(LoadFile));
  }
  else
  {
    // 如果不需要委托調(diào)用,則直接調(diào)用
    this.LoadFile();
  }
  //=========線程結(jié)束===========
  this.BeginInvoke(new DelegateIsEnd(ISEnd));
}
private void ISEnd()
{
  wf.Visible = false;
  wf.Close();
  wf.Dispose();
}
private void LoadFile()
{
}
private WaitingForm wf = nu

希望本文所述對大家C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#實(shí)現(xiàn)讀取USB轉(zhuǎn)串口參數(shù)并顯示在ComboBox

    C#實(shí)現(xiàn)讀取USB轉(zhuǎn)串口參數(shù)并顯示在ComboBox

    在很多應(yīng)用程序中,尤其是那些需要與外部硬件通信的程序中,自動(dòng)檢測和讀取串口參數(shù)是一個(gè)非常有用的功能,下面我們就來看看如何在C#中實(shí)現(xiàn)這一功能吧
    2024-01-01
  • C#將PDF轉(zhuǎn)為多種圖像文件格式的方法(Png/Bmp/Emf/Tiff)

    C#將PDF轉(zhuǎn)為多種圖像文件格式的方法(Png/Bmp/Emf/Tiff)

    這里介紹將PDF轉(zhuǎn)換多種不同格式的圖像文件格式,如PNG,BMP,EMF,TIFF等,同時(shí),轉(zhuǎn)換文檔也分為轉(zhuǎn)換全部文檔和轉(zhuǎn)換部分文檔為圖片兩種情況,本文也將作進(jìn)一步介紹
    2018-02-02
  • C#學(xué)習(xí)筆記——基本語法

    C#學(xué)習(xí)筆記——基本語法

    本文給大家詳細(xì)介紹了C#的基本語法知識以及一些基礎(chǔ)知識的匯總,非常的簡單基礎(chǔ),有需要的小伙伴可以參考下
    2017-02-02
  • C#計(jì)算矩陣的秩實(shí)例分析

    C#計(jì)算矩陣的秩實(shí)例分析

    這篇文章主要介紹了C#計(jì)算矩陣的秩實(shí)現(xiàn)方法,以實(shí)例形式較為詳細(xì)的分析了C#計(jì)算矩陣秩的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • 如何在datagridview中添加button按鈕

    如何在datagridview中添加button按鈕

    這篇文章主要介紹了如何在datagridview中添加button按鈕問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • C#對圖片進(jìn)行馬賽克處理可控制模糊程度的實(shí)現(xiàn)代碼

    C#對圖片進(jìn)行馬賽克處理可控制模糊程度的實(shí)現(xiàn)代碼

    本文通過實(shí)例代碼給大家介紹了C#對圖片進(jìn)行馬賽克處理可控制模糊程度的實(shí)現(xiàn)方法,代碼超簡單,具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • C#關(guān)鍵字Check簡單介紹

    C#關(guān)鍵字Check簡單介紹

    這篇文章主要介紹了C#關(guān)鍵字Check功能描述及注意事項(xiàng),checke關(guān)鍵字主要用于對整型類型算術(shù)運(yùn)算和轉(zhuǎn)換顯式啟用溢出檢查,本文通過程序演示給大家詳細(xì)介紹,需要的朋友一起看看吧
    2022-04-04
  • C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn)

    C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn)

    這篇文章介紹了C# 無邊框窗體邊框陰影效果的簡單實(shí)現(xiàn),有需要的朋友可以參考一下
    2013-10-10
  • C#.net編程創(chuàng)建Access文件和Excel文件的方法詳解

    C#.net編程創(chuàng)建Access文件和Excel文件的方法詳解

    這篇文章主要介紹了C#.net編程創(chuàng)建Access文件和Excel文件的方法,結(jié)合實(shí)例形式總結(jié)分析了C#創(chuàng)建Access與Excel文件的幾種常用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • c# SqlDataAdapter中的Fill是怎么實(shí)現(xiàn)的

    c# SqlDataAdapter中的Fill是怎么實(shí)現(xiàn)的

    這篇文章主要介紹了c# SqlDataAdapter中的Fill是怎么實(shí)現(xiàn)的,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07

最新評論