我是C 编程的初学者我创建了一个新线程并且它工作正常,我的线程在接受时阻塞了代码。从外部调用pthread_cancel 是否会终止线程。或者我是否需要从外部关闭套接字。
在线程代码中,它是一个阻塞代码
while( (clientfd = accept(socketfd, (struct sockaddr *)&client,&clilen)) )
{
printf("New Client connected");
......
}
Run Code Online (Sandbox Code Playgroud)
从外部调用pthread_cancel
pthread_cancel(thread_id);
Run Code Online (Sandbox Code Playgroud)
发生什么了?
在java中,人们说输入流逐字节读取文件,然后使用缓冲读取器将它们更改为characterstream.But在C char中引用字节(8位).然后我们称之为java中的字符和字节.