C Linux内核锁函数
在内核空间中使用函数C Linux内核锁函数,c,tcp,linux-kernel,C,Tcp,Linux Kernel,在内核空间中使用函数lock\u sock(struct sock*sk)的目的是什么?它如何影响用户空间中相应的套接字,以及操作系统在锁定套接字后是否能够发送数据包?这只是一个锁定功能,用于防止两个不同线程同时访问套接字数据结构。它在内核之外没有任何效果。“解锁”功能称为release\u sock()
lock\u sock(struct sock*sk)
的目的是什么?它如何影响用户空间中相应的套接字,以及操作系统在锁定套接字后是否能够发送数据包?这只是一个锁定功能,用于防止两个不同线程同时访问套接字数据结构。它在内核之外没有任何效果。“解锁”功能称为release\u sock()