# Mailbox **Repository Path**: dev-zhuhongxi/mailbox ## Basic Information - **Project Name**: Mailbox - **Description**: 线程间通信可使用的邮箱机制,基于pthread、环形队列、信号量实现 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-03-20 - **Last Updated**: 2024-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mailbox组件 > 基于pthread、环形队列、信号量实现的生产者消费者模式邮箱组件 > hongxi.zhu 2024-3-20 ### 使用方法: - 初始化 ```c mailbox_t mb; mb_init(&mb, 10); //需要设置队列的长度 ``` - 生产者线程 ```c mb_send_wait(mb, val); ``` - 消费者线程 ```c mb_recv_wait(mb, &val_temp); ```