JavaIO流及多執行緒的學習 實驗室第四講

2021-07-25 10:50:07 字數 1860 閱讀 2130

1.位元組流

面向裝置寫入,無緩衝區。

/**

* 位元組流讀取檔案

*@throws ioexception

*/private

static

void

readtest() throws ioexception

/*** 位元組流讀取檔案

*@throws ioexception

*/private

static

void

readtest() throws ioexception

}

2.字元流

面向緩衝區操作。用flush()方法

public

static

void

writetest() throws ioexception

緩衝流

/**

* 緩衝字元流讀取操作

*@throws ioexception

*/public

static

void

buffertest() throws ioexception

轉換流

直接將你建立的流轉換為writer的流,寫入字元或者字串

/**

* 轉換流

*@throws ioexception

*/public

static

void

outputstreamwriter() throws ioexception

物件流

將物件以檔案的形式寫入磁碟裡儲存起來。

public

static

void

objecttext() throws ioexception, classnotfoundexception

多執行緒:

1.併發和並行

並行:在同一時刻,多件事情一定同時進行。

併發:在同一時刻,多件事情一定不是同時進行的。//輪流執行

3.建立執行緒 開啟執行緒

建立執行緒有兩種基本方式:1).類

public

class

threada

extends

thread

public

void

run()

}public

class

threadb

extends

thread

public

void

run()

}public

class

xiancheng

}

2).runnable介面

public

class

threadtask

implements

runnable

}public

class

xiancheng

}

//兩線程執行同乙個任務

public

class

threadtask

implements

runnable }}

}public

class

xiancheng

}

多執行緒的學習

工作需要要用到多執行緒了,呵呵,高科技呀 public partial class form1 form delegate void lbdelegate private void button1 click object sender,eventargs e private void gettim...

多執行緒的學習

多執行緒的建立方式有兩種 繼承thread類,並覆蓋run 方法 實現runnable介面,並實現run 方法 其中run 方法中存放的是執行緒執行的 其中實現介面的方式避免了單繼承的侷限性,定義執行緒時,建議使用實現介面的方式。學習多執行緒,要認清多執行緒的5種執行狀態,這5種狀態分別是 建立,執...

多執行緒的學習

閒來無事,在逛論壇時偶然看到這樣一道題 子執行緒迴圈十次,接著主線程迴圈一百次,接著又回到子執行緒迴圈十次,然後主線程再迴圈一百次,如此迴圈往復,迴圈五十次。嘗試著做了一下,首先定義了乙個內部類circle,類中有兩個方法分別演示子線和主線的迴圈,main方法和sub方法,並給這兩個方法加鎖,用sy...