none
[問題]關於IM Server、多執行緒、TcpListener RRS feed

  • 問題

  • 我想要寫一個小的IM程式

    在Server部分 有一些問題

    問題有發問過 http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=1218345&SiteID=14

     

    我想重新再寫一次

    想了解一點在開始寫 不然到最後成品也只是MSDN裡面的東西 拼湊出來的ˊˋ

    例如

    Dim TestThread As System.Threading.Thread = New System.Threading.Thread(AddressOf Test)

    Sub Test()

    A=1

    End Sub

     

    在執行了

    TestThread.Start()

    以後就跑一次Test()程序 然後 結束執行緒?

     

    如果

    Sub Test()

    TestX()

    End Sub

    Sub TestX()

    A=1

    End Sub

     

    TestX這個程序是否也屬於多緒?

     

     

     

     

     

     

     

    2007年2月27日 下午 12:43

解答

  • Dear Sir

    就小弟目前所知給您參考

    1.) 是的.

    2.) 這應該只是一般的呼叫Sub/Function,會跟Test是同一個Thread.

    2007年2月27日 下午 03:28
    版主
  • TextX() Procedure部份也屬於你所new TestThread instance的資源一部份,

    或者可以說是你籍由Thread的新CPU資源呼叫TextX()執行.

     

     

    2007年3月2日 上午 06:24

所有回覆

  • Dear Sir

    就小弟目前所知給您參考

    1.) 是的.

    2.) 這應該只是一般的呼叫Sub/Function,會跟Test是同一個Thread.

    2007年2月27日 下午 03:28
    版主
  • TextX() Procedure部份也屬於你所new TestThread instance的資源一部份,

    或者可以說是你籍由Thread的新CPU資源呼叫TextX()執行.

     

     

    2007年3月2日 上午 06:24