校招知识查漏补缺


操作系统

系统给进程分配了哪些资源
cpu 内存 I/O设备
线程阻塞了,会放到哪里去
阻塞队列?(暂时没有找到标准答案)


Java

Java中的异常,怎么用的
thread.yield()作用?使线程进入哪个状态?
作用:是当前线程暂时放弃CPU的使用。
线程进入就绪状态。
yield 和 sleep 的异同
1)yield, sleep 都能暂停当前线程,sleep 可以指定具体休眠的时间,而 yield 则依赖 CPU 的时间片划分。
2)yield, sleep 两个在暂停过程中,如已经持有锁,则都不会释放锁资源。
3)yield 不能被中断,而 sleep 则可以接受中断。


计算机网络

get和post区别
http的状态码200 404 500 301 302
200 OK
202 Created 请求已经被实现,而且有一个资源已经依据请求的需要而建立。假如需要的资源无法及时建立的
话,应当返回 '202 Accepted'。
203 Accept 服务器已接收请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。
301 永久重定向
302 暂时重定向
404 Not Found
500 Internal Server Error 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。


编译原理

编译过程

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务