Tagged articles

IPC

125 articles · Page 2 of 2
WecTeam
WecTeam
Oct 11, 2019 · Frontend Development

How to Build a JSON Editor with Electron: From Setup to Production

This article walks through creating a GUI‑based JSON editor for the Social Cube platform using Electron, covering environment setup, dual webpack configurations, IPC communication, data persistence with Dexie, real‑time file syncing, context menus, logging, packaging with electron‑builder, and update handling, all illustrated with code snippets.

DexieElectronIPC
0 likes · 23 min read
How to Build a JSON Editor with Electron: From Setup to Production
Architects' Tech Alliance
Architects' Tech Alliance
Oct 7, 2019 · Backend Development

Inter‑Process Communication Patterns and API Design for Microservices

This article explains how microservices, unlike monolithic applications, rely on inter‑process communication mechanisms, describes various interaction styles, API definition and evolution, handling partial failures, and compares synchronous (REST, Thrift) and asynchronous (messaging) IPC technologies.

API DesignIPCMicroservices
0 likes · 18 min read
Inter‑Process Communication Patterns and API Design for Microservices
Seewo Tech Circle
Seewo Tech Circle
Jun 28, 2019 · Frontend Development

Building a Fast, Updatable PC Client with Electron for Classroom Interaction

This article details how a team of web developers chose Electron to create a cross‑platform PC client for the teaching tool "Classroom Optimization Master", describing the technology stack, successive architectural evolutions, performance improvements, and lessons learned about modular design and hot updates.

Desktop applicationElectronIPC
0 likes · 13 min read
Building a Fast, Updatable PC Client with Electron for Classroom Interaction
MaGe Linux Operations
MaGe Linux Operations
Jun 27, 2019 · Backend Development

Master Python Multiprocessing: Fork, Process, Pool, and IPC Explained

This article explains how to create and manage multiple processes in Python using the os.fork method, the multiprocessing module's Process and Pool classes, and demonstrates inter‑process communication with Queue and Pipe, providing clear code examples for both Unix/Linux and cross‑platform environments.

IPCPythonfork
0 likes · 10 min read
Master Python Multiprocessing: Fork, Process, Pool, and IPC Explained
ITPUB
ITPUB
Jun 12, 2019 · Fundamentals

Mastering Linux Shared Memory IPC: Theory, API Calls, and a Complete Example

This article explains the principles of Linux shared memory interprocess communication, details the relevant data structures and system limits, walks through the essential API calls for creating, controlling, attaching, and detaching shared memory, and provides a full C program demonstrating parent‑child communication.

C programmingIPCInterprocess Communication
0 likes · 7 min read
Mastering Linux Shared Memory IPC: Theory, API Calls, and a Complete Example
MaGe Linux Operations
MaGe Linux Operations
Jun 7, 2019 · Fundamentals

Mastering Linux Shared Memory: IPC Basics, APIs, and Sample Code

This article explains the principles of Linux shared memory interprocess communication, details the shmid_ds structure and system limits, walks through creation, control, attachment, detachment APIs, and provides a complete C example demonstrating parent‑child data sharing via shmget, shmat, shmdt, and shmctl.

C++IPCInterprocess Communication
0 likes · 6 min read
Mastering Linux Shared Memory: IPC Basics, APIs, and Sample Code
Ctrip Technology
Ctrip Technology
May 21, 2019 · Frontend Development

An Introduction to Electron and Its Practical Application in NFES DevTools

This article introduces Electron, explains its architecture, development workflow, performance and security considerations, and demonstrates its practical use in the NFES DevTools platform, providing guidance for developers who want to build cross‑platform desktop applications with web technologies.

DevToolsElectronIPC
0 likes · 13 min read
An Introduction to Electron and Its Practical Application in NFES DevTools
Efficient Ops
Efficient Ops
Dec 25, 2018 · Fundamentals

Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization

This article explains why the traditional %CPU metric can be deceptive, describes how CPU stalls and memory bottlenecks affect perceived utilization, and offers practical guidance on using IPC and performance counters to obtain a more accurate view of system performance.

CPU stallsIPCSystem Optimization
0 likes · 10 min read
Why %CPU Is Misleading: Understanding the Real Meaning of CPU Utilization
360 Tech Engineering
360 Tech Engineering
Oct 18, 2018 · Mobile Development

Analysis of RePlugin Process Management and Plugin Loading Mechanism

This article provides a detailed source‑code analysis of RePlugin's process management, covering process startup, attachBaseContext handling, IPC initialization, PMF setup, plugin installation, synchronization across processes, and the internal mechanisms for loading and updating plugins.

AndroidIPCInitialization
0 likes · 17 min read
Analysis of RePlugin Process Management and Plugin Loading Mechanism
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2018 · Fundamentals

Unlock Fast Interprocess Communication: Master Linux Shared Memory IPC

This article explains Linux shared memory IPC, covering its data structures, system limits, essential API calls for creating, controlling, attaching, and detaching memory segments, conventions between parent and child processes, and provides a complete C example demonstrating interprocess communication.

C programmingIPCLinux
0 likes · 7 min read
Unlock Fast Interprocess Communication: Master Linux Shared Memory IPC
ITPUB
ITPUB
Mar 23, 2017 · Fundamentals

Master Linux Pipes and FIFOs: Build a Simple C Chat Application

This article explains the concepts of anonymous and named pipes in Linux, compares their characteristics, shows how to create them with mknod and mkfifo, and provides a complete C example that implements a two‑process chat program using threads and pipe I/O.

C++FIFOIPC
0 likes · 8 min read
Master Linux Pipes and FIFOs: Build a Simple C Chat Application
Tencent Music Tech Team
Tencent Music Tech Team
Sep 14, 2016 · Frontend Development

Introduction to Electron: Building Cross‑Platform Desktop Applications with JavaScript

This tutorial introduces Electron, the Chromium‑Node.js framework for building cross‑platform desktop apps with HTML, CSS and JavaScript, walks through a simple “Hello World” project, explains its main and renderer processes, key modules such as IPC, remote and webview, and shows how to package the app for Windows and macOS.

Desktop applicationElectronIPC
0 likes · 11 min read
Introduction to Electron: Building Cross‑Platform Desktop Applications with JavaScript
Tencent Music Tech Team
Tencent Music Tech Team
Aug 11, 2016 · Mobile Development

Android Content Provider: Fundamentals, Implementation, and Usage

Android Content Providers are a core component that expose a uniform, permission‑controlled CRUD interface via content:// URIs, require manifest declaration, load lazily, support custom implementations, multi‑process instances, shared‑memory cursor transfers, observer notifications, and handle large‑data limits through batching.

AndroidContent ProviderIPC
0 likes · 26 min read
Android Content Provider: Fundamentals, Implementation, and Usage
Tencent Music Tech Team
Tencent Music Tech Team
Apr 27, 2016 · Mobile Development

Cross-Process Singleton Implementation in Android Using AIDL

The article explains how to turn a traditional Android singleton into a cross‑process object by having the singleton implement an AIDL interface, exposing it through a bound Service, and using Parcelable‑based Binder serialization so multiple processes share the same instance while handling IPC, threading, and data‑type constraints.

AIDLAndroidCross-Process
0 likes · 17 min read
Cross-Process Singleton Implementation in Android Using AIDL