阿里巴巴2018校园招聘 研发工程师

1.重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置

2.DNS重定向就是把域名指向自己设置的新地址,比如域名A重定向到域名B,就相当于你上网打开域名A的网址是自动弹到域名B的网址和页面,A就相当于另一个B的入口

3.线程

1)sleep()和yield()区别

调用线程的sleep()方法,会给其它线程运行机会,而不管其它线程的优先级,因此可以使比当前线程优先级低的线程获得运行机会

调用yield()方法,暂时交出CPU控制权,从running状态变为runnable状态,但是仍有可能被调度,会给相同优先级或更高优先级的线程以运行的机会

2)具有相同优先级的多个线程调度不一定是分时的,多核CPU可能同时调用

4.引用和指针

链接:https://blog.csdn.net/superwangxinrui/article/details/80565594

5.并发进程

 一个进程运行时由于自身或外界的原因而可能被中断,且断点是不固定的。一个进程被中断后,哪个进程可以运行呢?被中断的进程什么时候能再去占用处理器呢?这是与进程调度策略有关的。所以,进程执行的相对速度不能由进程自己来控制,于是,就可能使并发进程在共享资源时出现与时间有关的错误。

猜你喜欢

转载自www.cnblogs.com/lick468/p/11563950.html