Mercurial > hg > Document > Growi
changeset 5:8f5664d57cfd
backup 2020-12-19
author | autobackup |
---|---|
date | Sat, 19 Dec 2020 00:10:03 +0900 |
parents | 448be53c51da |
children | db152afb40ef |
files | Christie/for.NET.md user/matac42/note/2020/12/18.md |
diffstat | 2 files changed, 20 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/Christie/for.NET.md Fri Dec 18 00:10:03 2020 +0900 +++ b/Christie/for.NET.md Sat Dec 19 00:10:03 2020 +0900 @@ -254,12 +254,14 @@ --- -javaのThreadはThreadを継承して作成をする。 +javaのThreadはThreadを継承して作成をする。 +Threadの名前をつける必要あり c#は `Task task = Task.Run(() => MethodThread()); task.Run();` +(名前をつける必要なし) --- IncommingTcpConnectionなどのスレッドはAcceptThreadで一括でTask.Runする @@ -278,6 +280,10 @@ IncomingTcpConnection を参照 +--- +javaではserverSocketクラスがあり、listenerはこれを使えばいいが、c# 側にはない。 + +ここで注意するのが、javaではacceptでlistenを開始するが、C#ではListenでlistenを開始することに注意 --- @@ -285,8 +291,8 @@ * annotation → fin * daemon * connection → cgm要実装 - * ChristieDaemon → AcceptThread要実装 - * AcceptThread → IncomingTcpConnection要実装 + * ChristieDaemon → fin + * AcceptThread → cgm要実装 * IncomingTcpConnection → CodeGearManager要実装 * OutboundTcpConnection → fin * codegear