项目名称 |
【苏嵌实训-嵌入式 linux C 第 9 天】 |
今日进度以及任务 |
|
本日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量) | 代码量:一两百行 1、多线程输出、加锁 2、TCP网络编程 |
本日开发中出现的问题汇总 |
|
本日未解决问题 | 无 |
本日开发收获 | 1、多线程: Pthread_mutex_lock(&mutex):(阻塞加锁)访问临界区加锁操作 Pthread_mutex_trylock(&mutex):(非阻塞加锁)在锁已经被占据时返回EBUSY而不是挂起等待 Pthread_mutex_unlock(&mutex):访问临界区解锁 2、OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 Linux四层概念模型: 应用层、传输层、网际层、网络接口 3、IP地址(32位进制数) 4、TCP协议: 面向连接、可靠的字节流传输 端口号、TCP标识位,“三次握手”
|
其他 | 无 |