C# vs Java どっちが好き? その4©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
垢版 |
2018/03/23(金) 06:53:27.25ID:fAaAwLdW
前スレ
C# vs Java どっちが好きか教えてくれ3
http://mevius.5ch.net/test/read.cgi/tech/1490027947

関連スレ
Java/C++ VS C# どっちが好きか教えて
http://mevius.5ch.net/test/read.cgi/tech/1490027947
C++ Builder vs C# どっちがいいか教えて
http://echo.2ch.net/test/read.cgi/tech/1459000291/
2018/06/15(金) 19:52:06.14ID:4nLfyL0W
都合の悪いことにはレッテル張りしてマウント取らなきゃね!
971デフォルトの名無しさん
垢版 |
2018/06/15(金) 19:57:19.49ID:oa9kZdvE
>>968
この人ってC#に強烈に憧れて過ぎてマイクロソフトにラブレターを何回も送ってたチョー有名な人ですよね?
お元気でしたか?お久しぶりッス
2018/06/15(金) 19:57:30.49ID:Op7Qnjzb
>>969
プロセスとスレッドの違いならわかるけれども、タスクって何?
2018/06/15(金) 20:51:04.69ID:B9Ymsu0A
C#ってVBの兄弟でしょ?
業務アプリ専用言語じゃん。。。
974デフォルトの名無しさん
垢版 |
2018/06/15(金) 21:31:24.74ID:OI0SVvSb
>>955
> キミのような今まで碌に同期が書けなかった低スキルの人が

同期が書けずにその低スキル人は何書いてたんだろねww
非同期?wwww
2018/06/15(金) 21:40:48.01ID:7vQ5IDkq
マルチスレッド処理とかマルチプロセスによるhttp通信とかipc通信によるプロセス間通信は色々やったけどawait/asyncのマルチタスク処理じゃなきできない事って何?
976デフォルトの名無しさん
垢版 |
2018/06/15(金) 21:53:12.19ID:+zQJ9Y0y
asyncは言語組み込みのステートマシン生成器
同期プログラムと同じような
人間にも理解しやすい書き方で書く事が出来る

asyncが無い言語はコールバック地獄にするか
Promiseで妥協している
昔のJavaScriptとかがそれ

何で非同期にするかってその方が速いからに決まってるだろ
I/Oの結果が来るまでボケ〜って待ってたら日が暮れてしまう
その間に他の非同期I/Oのリクエストをしたりした方が効率的
977デフォルトの名無しさん
垢版 |
2018/06/15(金) 21:57:34.14ID:+zQJ9Y0y
昔のWebサーバーはリクエストを同時に捌くためにスレッドやプロセスを大量に生成してたが
今はイベントループで少ないスレッド数(かプロセス数)で処理した方が早いことが分かっているので
このやり方は廃れた

スレッドやプロセスは生成に時間が掛かるし、それはプーリングで解決したとしてもメモリを多く消費するし、
コンテキスト切り替えのオーバーヘッドが大きい
2018/06/15(金) 22:09:02.47ID:7vQ5IDkq
パフォーマンスとリソース消費が違うわけね
なるほどありがとう
979デフォルトの名無しさん
垢版 |
2018/06/16(土) 01:13:37.50ID:NR0pGRhV
>>969
wwwwwwwwwwww なんだこの馬鹿w

非同期の話でなんでタスクが出てくるのwwwwwwwww

マジうけるんだけどwwww
2018/06/16(土) 02:40:05.14ID:y3Jm+xF6
>>979
c# task でググってから戻っておいで
981デフォルトの名無しさん
垢版 |
2018/06/16(土) 03:31:32.75ID:NR0pGRhV
> ドヤ顔で非同期って言ってる人ってまずタスクとスレッドの違い説明できるの?

> c# task でググってから戻っておいで

突っ込まれたら即効逃げてんやのwwwww ドヤ顔でググれってwww

自分の口で説明しろよwwwwwwwww

それとも脳みそ空っぽなの? www
2018/06/16(土) 03:48:35.06ID:y3Jm+xF6
俺と969は別人だぞ
まぁ証拠はないけどね

お前が理解したくないのならそれでいいよ
草生やして強がってても惨めなだけだからある程度で辞めときなよ
983デフォルトの名無しさん
垢版 |
2018/06/16(土) 03:59:21.19ID:NR0pGRhV
別人だろうと結局説明しないで逃げる気かよwwwwww こいつ、だっせーwwwwwww

> c# task でググってから戻っておいで

> お前が理解したくないのならそれでいいよ

説明してくれって言ってんのにどんだけ自分では説明したくないんだよwwwwwwww


いいから説明しろよw 脳みそに中身があるならなwwwwww
2018/06/16(土) 08:00:02.89ID:bAo8IseP
こういう奴嫌い
2018/06/16(土) 08:18:42.00ID:KY+Folsa
「C#2.0以降は蛇足」という暴論を正当化するために、ボロボロになっていて笑うw
もうとっくに論破されているのに往生際の悪い事で
2018/06/16(土) 08:33:06.78ID:wBfVYqEm
本人が自覚してないようだが>>960のここ
> 言語側で同期がサポートできると本気で思ってやがる。

から始まってるんだけどな
タスク、スレッド、プロセスの話

C# 2.0でも非同期処理する事だけが目的ならSystem.Threading.Threadでマルチスレッドにすれば何ら不足はなかったけど
await/asyncでマルチタスク処理にした方が各面でパフォーマンスがいいって話

てかC#の入門書くらい読んでればThreadクラスくらい載ってると思うがエアプなの?
987デフォルトの名無しさん
垢版 |
2018/06/16(土) 09:39:18.72ID:xPYzBNhe
マルチスレッド・マルチプロセスは
今はマルチコアのCPUの計算能力を活用するのになら使われる

CPUで時間掛かる処理をしている間を別スレッド(またはプロセス)で行って
UIスレッドがイベント処理しなくなって応答なしにならないように、みたいな使い方もされる

プロセスは基本的にはメモリを共有せず(自分で共有するようにすれば共有は可能)、スレッドと比べてメッセージのやり取りが複雑になりがちで遅いが
共有しないのは利点もある
シングルプロセスだとクラッシュした時にその中の物は全滅するが
マルチプロセスだと全滅は免れる
Chromeが良い例

プロセス間のやり取りが少ないなら
マルチプロセスにしても速度には影響少ないし
実装しやすかったりする
マルチスレッドはメモリーが共有されているせいで却ってやり辛い場合もある
988デフォルトの名無しさん
垢版 |
2018/06/16(土) 11:13:04.38ID:CxuEM3bO
以下のように同期と非同期の区別がついていないwwwww

>>955
> キミのような今まで碌に同期が書けなかった低スキルの人が

>>960
> 言語側で同期がサポートできると本気で思ってやがる。脳みそがマジ空っぽ。
2018/06/16(土) 11:43:50.87ID:KY+Folsa
諸般の事情でUIスレッドが一つしか駄目ってのが全ての元凶になっているが
コレはどうしようもないからなー
2018/06/16(土) 14:36:37.60ID:m/kxlmLZ
同期と非同期の違いって言っても非同期処理あっての同期処理じゃない?
そうじゃないなら単なるシングル処理じゃん
2018/06/16(土) 15:05:53.33ID:IW5ik5Pt
>>960
これってID:avS2axpfはawait/asyncというのは排他制御を自動的にやってくれることと勘違いしてんの?
2018/06/16(土) 16:03:36.91ID:6mfZTi38
よく分かってないと思われ
2018/06/16(土) 18:07:48.90ID:wBfVYqEm
5chで見かけるアスペの特徴

・連投が多い
・定型文をコピペで投稿する事が多い
・wの数が多い
・話が噛み合わない
・マウント取りたがる
994デフォルトの名無しさん
垢版 |
2018/06/16(土) 20:12:17.68ID:+NEvFz4w
同期 非同期はJavaだとどうなの?
とても優れてるの?
2018/06/16(土) 20:46:30.47ID:Fo/8Ys+H
c#よりも遥かに「」
2018/06/16(土) 21:14:58.72ID:sM7xMbBb
他言語は大体promise/futureなのに
なんでTaskって名前にしたんだ?
2018/06/17(日) 01:16:08.58ID:ySQZiWJm
C# vs Java どっちが好き? その5
http://mevius.5ch.net/test/read.cgi/tech/1529155540/
998デフォルトの名無しさん
垢版 |
2018/06/17(日) 03:28:27.37ID:AVbftEhy
> ドヤ顔で非同期って言ってる人ってまずタスクとスレッドの違い説明できるの?

> これってID:avS2axpfはawait/asyncというのは排他制御を自動的にやってくれることと勘違いしてんの?

> 以下のように同期と非同期の区別がついていないwwwww

いろいろ歴史を知らないイタイ人がいるけど、相手にしないほうがいいよ。
こういう人は無知だから全否定した後、自分からは説明せずいつも疑問系。

スルーしたほうがいい。
999デフォルトの名無しさん
垢版 |
2018/06/17(日) 05:48:10.62ID:m0rffyMP
2018/06/17(日) 07:21:25.68ID:PWDEdnO6
C#好きはだいたいチンポ吸い
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 86日 0時間 27分 58秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況