注:笔试题整理到第50页,面试题整理到第2页的第6题笔试题部分:选择题:在网络字节序中,所谓”小端”(littleendian),,,系统自动打开的文件是(D)A. 二进制文件 。 ,调用recv接收对方的数据,对方发送数据前突然断电, - -,调用send函数后立刻将数据发送出去; ;;,所能发送的最大字节数;问答题:fork、vfork的区别:vfork用于创建一个新进程,而该进程的目的是exec一个新程序。vfork与fork一样都创建一个子进程,但他并不把父进程地址空间完全复制到子进程中,因为子进程通常都会调用exec或(_exit),于是也就不会访问该地址空间。vfork与fork的另一个区别是vfork保证子进程先运行,在它调用exec或_exit之后父进程才可能被调度运行。vfork使用如下例:#include<>#include<>#include<>#include<sys/>intglobvar=6;/*externalvariableininitializeddata*/intmain(void){ intvar;/*automaticvariableonthestack*/ pid_tpid; var=88; printf("beforevfork\n");/*wedon’tflushstdio*/ if((pid=vfork())<0) { perror("vforkerror"); } elseif(pid==0) {/*child*/ globvar++;/*modifyparent’svariables*/ var++; _exit(0);/*childterminates*/ } /*parentcontinueshere*/ printf("pid=%ld,glob=%d,var=%d\n",(long)getpid(),globvar,var); exit(0);}Excel协议族有哪些,举例函数原型externchar**environ;intexecl(constchar*path,constchar*arg,...);intexeclp(constchar*file,constchar*arg,...);intexecle(constchar*path,constchar*arg,...,char*constenvp[]);intexecv(constchar*path,char*constargv[]);intexecvp(constchar*file,char*constargv[]);intexecvpe(constchar*file,char*constargv[],char*constenvp[]);创建线程、进程的函数是什么fork、vfork、pthread_create线程间临界资源怎么保护?条件变量的使用互斥锁、信号量条件变量是线程中的东西,就是等待某一条件的发生,和信号一样。具体的用法可参见百度百科文章:http://baike./view/.htm?fr=aladdin编译有线程的文件要加什么参数-lpthread线程与进程的区别线程是指进程内的一个执行单元,:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.(4),分
网络编程笔试面试题 来自淘豆网www.taodocs.com转载请标明出处.