タグ

taskに関するkenkitiiのブックマーク (3)

  • Taskを極めろ!async/await完全攻略 - Qiita

    この記事は、 Task.Runを書けばとりあえず非同期で動くのはわかる 時々なんかうまく動かなかったりするけどどうして動かないのかはよくわからない よくわからないまま書いてよくわからないまま動いてるけどこれで大丈夫なのかわからなくてこわい みたいな人を対象にしています。 Taskクラスとasync/await 皆さん、非同期してますか?当然してますね。同期処理が許されるのはC#2.0までだよねーじゃなくて、async/awaitはC# 5.0から導入された、Taskクラスと紐付いた言語構文の一つです。登場はもう数年前なはずなんですが、未だに新しい言語仕様な感じがしてフシギです。それでもさすがに今は馴染んでいて、どこにでも遠慮なく飛び出てくるようになっています。 Taskの難しさ Taskは、難しいです。 Taskがというよりは、非同期処理自体が持つ複雑さが根に存在するため、いくらシンプル

    Taskを極めろ!async/await完全攻略 - Qiita
  • C# 7.0 が使えるようになったので ValueTuple を活用してみた - Grani Engineering Blog

    アプリケーション部の田口(@t_tetsuzin)です。 社内では数少ないF#erとして潜伏中です。 待ちに待った VisualStudio2017 がリリースされましたね! Graniではさっそく C# 7.0 を番環境に投入しています。 そんな待望の C# 7.0 で使えるようになった新機能は タプル(ValueTuple)・タプルの分解 Task-like ローカル関数 拡張されたswitch文(パターンマッチ) etc… と大きいのから小さいのまで多岐にわたりますが、 今回はタプルの便利な使い方について紹介したいと思います。 タプル以外の今回の目玉機能である Task-like はちょうど公開された弊社CTOの記事でどうぞ! どういう風に便利なのか ※ ValueTuple は .NET Framework 4.7 未満で使用する場合は Nuget から System.Value

    C# 7.0 が使えるようになったので ValueTuple を活用してみた - Grani Engineering Blog
  • タスク共有ツールの決定版 - fixdap

    参加者ランキング fixdapで公開されているプロジェクトの参加人数が多いランキングです。

  • 1