「 C# 」一覧

ニートが学ぶ非同期処理 ロックとデッドロック

ニートが学ぶ非同期処理 ロックとデッドロック

はいどーもこんにちは、非同期処理をガンガン進めて行きたいニートです。 本日はロック機能について学んでみようと思います。 ちなみに今回は書籍ではなく、この記事を参考に勉強してますよ。 ちょっと古いですが、めちゃんこわかりやすかったので、...

ニートが学ぶ非同期処理 その4

ニートが学ぶ非同期処理 その4

はいどーも力尽きそうなニートですこんばんは。 今回の記事では「他のスレッドの処理と同調」させる処理をやってみたいと思います。 スレッド間での同調ってなに 例えばワーカースレッドが3つあるとします。 この3つのスレッドは一定のタイ...

ニートが学ぶ非同期処理 その3

ニートが学ぶ非同期処理 その3

はいどーもこんばんは、もう挨拶が思い浮かびません。 今回はasync/awaitの動きを追っていきたいと思います。 とりあえず動かしてみる awaitの挙動を確認するため、とりあえず以下のコードを用意してみました。 ...

ニートが学ぶ非同期処理 その2

ニートが学ぶ非同期処理 その2

はいどーもこんにちはニートです。 今回もスレッドをホニャララしていきたいと思います。 スレッドから戻り値を得る 別スレッドで実行した結果出力された戻り値をメインスレッドで受け取りたいというシチュエーションは多いと思います。 前回...

ニートが学ぶ非同期処理 その1

ニートが学ぶ非同期処理 その1

はいどーもこんにちは無職です。 記念すべき第一回目は非同期処理でよく見かけるスレッドについて勉強していきたいと思いますよ(第一回といいつつ非同期系の記事はちょっと書いてます)。 そもそもスレッドって何という話はしませんし(本読むかググっ...

外部のサーバーから時刻を取得する【Unity】

外部のサーバーから時刻を取得する【Unity】

はいどーもこんばんは、今年が平成何年なのかわからないニートです。 本日は外部のサーバーから時刻を取得する方法を備忘録がてら書いていこうと思いますよ。 参考にさせていたいた記事は以下のものです(以下「参照記事」)。 外部のサーバ...

Zenjectについて学んでみる

Zenjectについて学んでみる

はいどーもみなさんこんばんはニートです。 みなさん依存性の注入してますか。 僕はまだ依存性の注入の真髄がわかっていませんが、ボチボチしてる感じです。 というわけで本日は、Unityで依存性の注入をする際に便利なアセット「Zenject...

抽象化は詳細に依存すべきではないとは

抽象化は詳細に依存すべきではないとは

はいどーも一日5時間のお昼寝を義務付けているニートですこんばんは。 本日は前回の記事の追記となります。 お昼寝バンザイ 前回僕は「抽象化は詳細に依存すべきではない。詳細は抽象化に依存すべきである」の項目で「これはまだ理解が完全では...

依存性反転の原則について勉強してみる

依存性反転の原則について勉強してみる

はいどーもこんにちは、依存するより依存されたいニートです。 でも僕は社会に依存して生きていこうと思います。 ちゅーわけで本日のお題は「依存性反転の原則」ですよ。 依存性反転の原則ってなんやねん 依存性反転の原則は以下のように定義...