並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

非同期プログラミングの検索結果1 - 8 件 / 8件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

非同期プログラミングに関するエントリは8件あります。 プログラミングprogramming非同期 などが関連タグです。 人気エントリには 『Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG』などがあります。
  • Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG

    こんにちは、R&Dチームの齋藤(@aznhe21)です。 さあみなさん、ついにこの時がやってまいりました。 本日2019/11/8にリリースされたRust 1.39により、あらゆる環境で最高速な非同期プログラミングが可能になりました。 新たな時代に乗り遅れないよう、今のうちにRustでの非同期プログラミングをマスターしておきましょう。 なお、この記事は、先日開催したOPTiM TECH BLOG Meetupの内容を大幅に加筆修正した上でエントリに仕上げたものです。 まず最初に伝えたいこと 非同期の歴史 Rustの非同期プログラミングの歴史 Rust 1.0以前 Rust 1.0 〜Rust 1.3 Rust 1.2あたり Rust 1.11あたり Rust 1.26あたり Rust 1.36 Rust 1.39 Rustの非同期プログラミングの特徴 ゼロコスト抽象化 プラットフォーム非依

      Rustの非同期プログラミングをマスターする - OPTiM TECH BLOG
    • Pythonの非同期プログラミングを完全理解 - Qiita

      非同期プログラミング 非同期プログラミングについて、聞いたことのある人は多いと思います。例えば、フロントエンドで使われているJavaScriptはシングルスレッド言語で、メインスレッドをブロッキングさせないため、様々な関数は非同期処理になるよう実装されています。Node.jsもその性質を受け継ぎ、I/Oバウンドタスクに長けています。しかし、Pythonになると、並列・並行処理に対応しているため、ほとんどの人は自身のプロジェクトで非同期プログラミングを利用した経験がないでしょう。もちろん、Tornado、TwistedやGeventなどの非同期フレームワークが有名で使ったことのある人は少なくないですが、変わったエラーにぶつかった時はなかなか解決できないでしょう。 近年のPyConの傾向から見れば分かりますが、非同期プログラミングは間違いなくPythonエコシステムの次のトレンドになります。ま

        Pythonの非同期プログラミングを完全理解 - Qiita
      • ペペロンチーノで学ぶ非同期プログラミングによる並行処理 - Qiita

        非同期プログラミングについて、イメージだけを超速で掴むための記事を書きました。非同期プログラミングが全くわからない人、具体的には、「async await ってなに……?」「for 文で実行していくのと何が違うの……?」レベルの人を想定しています。 非同期プログラングって何? 同期的じゃないプログラミングです。同期的ということは、プログラムが上から下に順々に実行されるということです。つまり、普通のプログラムはだいたい同期的です。言い換えれば、非同期プログラミングは順番が入れ替わる(可能性)のあるプログラムです。なぜそんなことをするかについては後述します。 ペペロンチーノを作りたい あなたはペペロンチーノを作りたいとします。以下のタスクが必要です。 パスタを茹でる(5 分) ニンニクを切る(1 分) ソースを作る(4 分)、ただしニンニクを切っている必要がある 盛り付けをする(0 分)、ただ

          ペペロンチーノで学ぶ非同期プログラミングによる並行処理 - Qiita
        • Rust Advent Calendar 2019 1日目 Rust の非同期プログラミングモデルはランタイム観点だと Go のそれに似ている - keno_ssの日記

          この記事は Rust Advent Calendar 2019 の1日目の記事になります. 明日は topecongiro さんの予定です. TL;DR 去る 11/07 に Rust 1.39.0 がリリースされました. これはユーザー待望の async/await 構文が言語機能として取り込まれた安定版リリースとなります. Advent Calendar 最初の記事としては取り上げないわけにはいきません. もう既に他の良い記事がたくさん書かれていますが, この記事ではそれらを補完する視点から説明してみようと思います. Rust と非同期 IO の歴史 κeenのHappy Hacκing Blog -- async/awaitと合成可能性 async/await の実装と利便性のバランスの良さについて. κeenのHappy Hacκing Blog -- RustのFutureとその

            Rust Advent Calendar 2019 1日目 Rust の非同期プログラミングモデルはランタイム観点だと Go のそれに似ている - keno_ssの日記
          • Rust でお気楽非同期プログラミング - Qiita

            Rust 1.39 からは async/await が安定化され、非同期処理がぐっと書きやすくなりました。 Futureトレイトを自分で実装したり、loop_fnで所有権を取り回したりmap_errでエラー型を魔改造したり することはもうありません! おもむろに await していきましょう この記事は Rust 1.46 と tokio 0.2.22 に基づいています Rust での非同期処理 Rust では、非同期な計算は Future トレイトとして抽象化されています。JavaScript などでは Promise と呼ばれるものです。以前は非同期処理を扱うときに、場合によっては Future トレイトを実装する必要があることがありましたが、現在では async キーワードを使うことで簡潔に記述することができるようになりました。 async キーワードを使い、 非同期関数 async

              Rust でお気楽非同期プログラミング - Qiita
            • Rustの非同期プログラミングの個人的まとめ 2022年版 - Qiita

              この記事はWano Group Advent Calendar2022 16日目の記事です。 今回はRustの非同期プログラミング(スレッドやasync)周りで私が知っている事を2022年版としてまとめようと思います。 Rustのバージョンは記事執筆時点で最新の1.65.0を想定しています。 普通のスレッドで非同期処理をする時のあれこれ まずはOSにお願いして作ってもらう普通のスレッドについてです。 スレッドの作り方 Rustは標準ライブラリ(std)にスレッドを取り扱う為のAPI(std::thread)があります。 fn main() { let handle = std::thread::spawn(|| { println!("Hello Thread!"); "🍣".to_string() + "🍺" }); let s = handle.join().unwrap(); p

                Rustの非同期プログラミングの個人的まとめ 2022年版 - Qiita
              • OPTiM TECH BLOG Meetup 開催!#1「Rustの非同期プログラミングは何を実現するのか」 - OPTiM TECH BLOG

                初めまして。OPTiM経営企画本部の中泉と申します。 今回はOPTiM TECH BLOGと連動したMeetupの開催告知をさせていただきます。 記事の最後に参加受付フォームがございますので、TECH BLOGを見て少しでもご興味を持っていただいた方は、ぜひご参加ください。 イベント内容 概要 「世界一、AIを実用化する企業になる」を掲げ、新たなテクノロジー・サービス・ビジネスモデルを創出し続けるオプティム。 この度、OPTiM TECH BLOGと連動したリアルイベント「OPTiM TECH BLOG Meetup」を開催することとなりました。 第1回目のテーマは、TECH BLOGでも幾度と取り上げてきた「Rust」をキーワードに「Rustの非同期プログラミングは何を実現するのか」と題して、弊社エンジニアの斎藤が登壇をいたします。 まだまだRustを使う企業が少ない中、OPTiMでは実

                  OPTiM TECH BLOG Meetup 開催!#1「Rustの非同期プログラミングは何を実現するのか」 - OPTiM TECH BLOG
                • Shinyユーザのための非同期プログラミング入門

                  第81回R勉強会@東京(#TokyoR)発表資料 https://tokyor.connpass.com/event/141318/Read less

                    Shinyユーザのための非同期プログラミング入門
                  1

                  新着記事