Tạo cặp socket kết nối với hàm `socketpair`
Hàm socketpair là một hệ thống gọi trên Unix/Linux, giúp tạo ra hai socket đã được kết nối. Cặp socket này có thể sử dụng để truyền thông hai chiều giữa các tiến trình cùng nhau hoặc giữa tiến trình cha và con.
Khai báo của hàm socketpair như sau:
#include <sys/socket.h>
int socketpair(int giao_thức, int loai, int thuat_toan, int mang ...
Đăng vào ngày 17 tháng 6 lúc 21:38
Kỹ Thuật Giao Tiếp Giữa Các Tiến Trình Trong C#
Giới thiệu
Có nhiều phương thức giao tiếp giữa các tiến trình (IPC), trong bài viết này chúng ta sẽ tổng hợp các phương thức phổ biến để tham khảo.
Ống Đặt Tên (Named Pipes)
Ống đặt tên là một phương thức giao tiếp hiệu quả giữa các tiến trình trên cùng một máy.
Code máy chủ:
Console.WriteLine("Máy chủ Ống Đặt Tên đang hoạt động..."); ...
Đăng vào ngày 17 tháng 6 lúc 06:36
Advanced IPC Practice: Message Queues and Shared Memory with Forked Processes
Message Queue: Independent Sender and Receiver
This example demonstrates a basic message queue system where two separate processes — one acting as sender and the other as receiver — communicate via System V message queues.
Sender Implementation
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ipc.h ...
Đăng vào ngày 31 tháng 5 lúc 05:11
Truyền thông liên tiến trình trên Android: IPC, RPC, Hệ thống Binder và Gọi hứng ứng dụng C
Truyền thông liên tiến trình trên Android: IPC, RPC, Hệ thống Binder và Gọi hứng ứng dụng C
1. Khái niệm cơ bản
IPC (Inter-Process Communication) hay Truyền thông liên tiến trình là cơ chế một tiến trình gửi dữ liệu đến một tiến trình khác. Khi ứng dụng A cần trao đổi dữ liệu với ứng dụng B, cơ chế IPC được sử dụng.
RPC (Remote Procedure Call) ...
Đăng vào ngày 30 tháng 5 lúc 21:03
Cơ chế Đồng bộ Hóa Luồng và Giao tiếp Giữa Các Tiến trình
Các cơ chế đồng bộ hóa luồng đảm bảo rằng nhiều luồng truy cập tài nguyên chung một cách an toàn, tránh xung đột dữ liệu và duy trì tính nhất quán trạng thái. Do đặc tính phi đồng bộ của hệ thống đa luồng, việc điều phối trật tự thực thi đòi hỏi các công cụ kiểm soát truy cập có chủ đích — trong đó, bán dẫn (semaphore) là một trong những nguyê ...
Đăng vào ngày 16 tháng 5 lúc 08:07