並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

Concurrentの検索結果1 - 24 件 / 24件

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

Concurrentに関するエントリは24件あります。 performanceRustPython などが関連タグです。 人気エントリには 『SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ』などがあります。
  • SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ

    SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ SQLiteの開発チームは、複数クライアントからの同時書き込みを可能にするBEGIN CONCURRENT文を実装していることを明らかにしました。 これまでSQLiteでは書き込みの同時実行はできず、つねに1つのクライアントだけが書き込み可能でした。 同時書き込み処理は、データベースのジャーナルモードが「wal」(Write-Ahead-log)もしくはwalを改良した「wal2」で、BEGIN CONCURRENT文を実行した場合に可能となります。 どのように同時書き込み処理が行われるのかについては、上記のWebページの説明を引用しましょう。 ロックが延期されることで同時書き込みが可能に まず、書き込み時のロックがCOMMITまで延期されることで同時書き込みが実現されると説明されて

      SQLite、複数クライアントからの同時書き込みを可能にする「BEGIN CONCURRENT」文を実装へ
    • Amazon increases NAT Gateway’s capacity to support concurrent connections to a unique destination - AWS

      Amazon increases NAT Gateway’s capacity to support concurrent connections to a unique destination Starting today, you can configure your NAT Gateway to support up to 440,000 concurrent connections to a unique destination by adding multiple IP addresses to same NAT Gateway. A NAT Gateway enables instances in a private subnet to connect to services outside the subnet using the IP address associated

        Amazon increases NAT Gateway’s capacity to support concurrent connections to a unique destination - AWS
      • How Much Memory Do You Need to Run 1 Million Concurrent Tasks? | Piotr Kołaczkowski

        In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, Go, Java, C#, Python, Node.js and Elixir. Some time ago I had to compare performance of a few computer programs designed to handle a large number of network connections. I saw huge differences in memory consumption of those programs, even exce

        • GitHub - microsoft/bf-tree: Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - microsoft/bf-tree: Bf-Tree is a modern read-write-optimized concurrent larger-than-memory range index in Rust from MS Research.
          • GitHub - pen-lang/pen: The parallel, concurrent, and functional programming language for scalable software development

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - pen-lang/pen: The parallel, concurrent, and functional programming language for scalable software development
            • Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix

              Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% Written by Michael Larabel in Linux Networking on 9 January 2024 at 02:23 PM EST. 76 Comments Beyond the usual new wired/wireless network hardware support and the other routine churn in the big Linux networking subsystem, the Linux 6.8 kernel is bringing some key improvements to the core networking co

                Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix
              • Rails: 競合状態のテストを再現可能にするConcurrent::CyclicBarrierと"Seam"の概念(翻訳)|TechRacho by BPS株式会社

                概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Making race condition tests deterministic with Concurrent::CyclicBarrier and seam | Arkency Blog 原文公開日: 2025/11/11 原著者: Łukasz Reszke 日本語タイトルは内容に即したものにしました。 参考: ロック (計算機科学) - Wikipedia ペアプログラミング中に注文を分割する機能を実装していて、アドバイザリーロック(advisory lock: 強制力を持たないロック、勧告的ロックなどとも)を使って競合状態を防ぎたいと思いました。この種のセッションを扱うときに当然思い浮かぶ疑問のひとつといえば、「このロックが本当に必要かどうかをどうやって判定するか?」です。 当初、ロックなしの場合は失敗し、ロックあり

                  Rails: 競合状態のテストを再現可能にするConcurrent::CyclicBarrierと"Seam"の概念(翻訳)|TechRacho by BPS株式会社
                • GitHub - ms-jpq/coq_nvim: Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - ms-jpq/coq_nvim: Fast as FUCK nvim completion. SQLite, concurrent scheduler, hundreds of hours of optimization.
                  • Properly Testing Concurrent Data Structures

                    Properly Testing Concurrent Data Structures Jul 5, 2024 There’s a fascinating Rust library, loom, which can be used to thoroughly test lock-free data structures. I always wanted to learn how it works. I still do! But recently I accidentally implemented a small toy which, I think, contains some of the loom’s ideas, and it seems worthwhile to write about that. The goal here isn’t to teach you what y

                    • A lock-free, concurrent, generic queue in 32 bits

                      This article was discussed on Hacker News. While considering concurrent queue design I came up with a generic, lock-free queue that fits in a 32-bit integer. The queue is “generic” in that a single implementation supports elements of any arbitrary type, despite an implementation in C. It’s lock-free in that there is guaranteed system-wide progress. It can store up to 32,767 elements at a time — mo

                      • GitHub - pyper-dev/pyper: Concurrent Python made simple

                        Concurrent Python made simple Pyper is a flexible framework for concurrent and parallel data-processing, based on functional programming patterns. Used for 🔀 ETL Systems, ⚙️ Data Microservices, and 🌐 Data Collection See the Documentation Key features: 💡Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous

                          GitHub - pyper-dev/pyper: Concurrent Python made simple
                        • Concurrent, Suspenseの文脈でキャッシュ管理と理想的なデータフェッチを考える (Recoil, Aspida, React Query, GraphQL)

                          データフェッチで考えられるシナリオ パラメータ無しのGET パラメータ有りのGET キャッシュ保持 キャッシュのinvalidate キャッシュしたデータに対するモデリング ReduxでいうcreateEntityAdapter的な プリフェッチ(+並行リクエスト) SSR対応 APIコールを行わずに初期値を渡せる 最大要件とインタフェースはReact Queryを参考にする すごいオプションあるけど実際に作ってて欲しくなるのは以下 onStart onEnd onSuccess onError refetchOnMount( or staleTime) また、ユーザー体験の観点で以下の要件を満たせると良い 楽観的UI Suspendせずにリフェッチ可能 (画面のチラつき防止) こうして考えたときにReact Queryはほぼ全ての要求を満たしていてさすがだと思う。 キャッシュも効くのでR

                            Concurrent, Suspenseの文脈でキャッシュ管理と理想的なデータフェッチを考える (Recoil, Aspida, React Query, GraphQL)
                          • GitHub - bryanp/goru: Concurrent routines for Ruby, without threads or fibers.

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - bryanp/goru: Concurrent routines for Ruby, without threads or fibers.
                            • GitHub - faiface/par-lang: Par (⅋) is an experimental concurrent programming language. It's an attempt to bring the expressive power of linear logic into practice.

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - faiface/par-lang: Par (⅋) is an experimental concurrent programming language. It's an attempt to bring the expressive power of linear logic into practice.
                              • How we tripled max concurrent jobs to boost performance of GitHub Actions

                                AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be

                                  How we tripled max concurrent jobs to boost performance of GitHub Actions
                                • GitHub - ZSeven-W/openpencil: The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - ZSeven-W/openpencil: The world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
                                  • SQLite Concurrent Access

                                    Does SQLite3 safely handle concurrent access by multiple processes reading/writing from the same DB? Are there any platform exceptions to that?

                                      SQLite Concurrent Access
                                    • Scheme to the Spec Part I: Concurrent Cycle Collection

                                      Scheme to the Spec Part I: Concurrent Cycle Collection by Matthew Plant Scheme to the Spec (in Async Rust) Scheme to the Spec is a series on the more complex, often overlooked aspects of programming language implementation. In this series we will dive deep into my work-in-progress implementation of R6RS scheme, scheme-rs, an implementation designed to integrate seamlessly with the async-rust ecosy

                                      • Beyond the Single-Writer Limitation with Turso's Concurrent Writes

                                        Oct 6, 2025 Beyond the Single-Writer Limitation with Turso's Concurrent WritesWith multi-core processors and multi-threaded architectures becoming the norm, the old single-writer model that SQLite pioneered has started to show its age in today’s concurrent world. Modern applications demand more from their database than ever before. With multi-core processors and multi-threaded architectures becomi

                                          Beyond the Single-Writer Limitation with Turso's Concurrent Writes
                                        • GitHub - inko-lang/inko: A language for building concurrent software with confidence

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                            GitHub - inko-lang/inko: A language for building concurrent software with confidence
                                          • Python concurrent.futureを用いた並列処理のさせ方メモ|ハカセ

                                            1.concurrent.futureとは?concurrent.futures は Python の標準ライブラリで、並行処理を簡単に実行できるように設計されています。ThreadPoolExecutor と ProcessPoolExecutor の2つのエグゼキュータがあり、それぞれスレッドベースの並行処理とプロセスベースの並行処理をサポートしています。 2.使い方2-1.concurrent.futures をインポートする。import concurrent.futures2-2.並行処理させたい関数を定義する。def my_function(x): return x * x2-3.エグゼキュータ(ThreadPoolExecutor または ProcessPoolExecutor)を作成し、関数を並行処理する。# ThreadPoolExecutor の場合 with conc

                                              Python concurrent.futureを用いた並列処理のさせ方メモ|ハカセ
                                            • Next.js でConcurrent Rendering(Suspense)を試してみた | DevelopersIO

                                              はじめに 現在(2022年1月14日)ではReact18のConcurrent RenderingはExperimentalな機能なので、リリースされるころには変わっている可能性がありますが、素振りやコンセプトは体験しておこうと思いまして、GitHubのユーザ検索を作ってみることにしました React18のConcurrent Renderingの概要はこちらを参考にしました。大変わかりやすい説明で感謝です。 ReactのSuspense対応非同期処理を手書きするハンズオン 公式はこちらになります サスペンスを使ったデータ取得(実験的機能) – React サンプルを簡単につくるために、Next.jsを使っています。素のReactでも良いんですが、Routerやらビルド周りを設定するのが面倒なので今回はNext.jsで作ります。 手順 Next.jsのTypeScriptでのプロジェクトを

                                                Next.js でConcurrent Rendering(Suspense)を試してみた | DevelopersIO
                                              • GitHub - sgtdi/fswatcher: Cross-platform file watcher written in Go for native concurrent monitoring

                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                  GitHub - sgtdi/fswatcher: Cross-platform file watcher written in Go for native concurrent monitoring
                                                • SQLite: Begin Concurrent

                                                  Overview Usually, SQLite allows at most one writer to proceed concurrently. The BEGIN CONCURRENT enhancement allows multiple writers to process write transactions simultanously if the database is in "wal" or "wal2" mode, although the system still serializes COMMIT commands. When a write-transaction is opened with "BEGIN CONCURRENT", actually locking the database is deferred until a COMMIT is execu

                                                  1

                                                  新着記事