面试题目二
1、打印出一个目录下所有的文件 2、删除一个目录下所有的文件 3、打印出前一天的时间 格式:年-月-日 时:秒:分 4、类方法、静态方法、对象方法之间的区别 5、进程的特性是什么? 6、线程的特性是什么?
----------------------答案--------------------
5、 进程的特性:数据不共享、事件、进程锁、守护进程 事件:实现线程间同步通信 进程锁:防止多个进程数据显示屏幕上的错乱 信号量:允许多个线程同时执行一段代码 守护进程:把当前进程设置为守护进程,当守护进程程序运行结束 无论子进程是否运行完,都会结束所有子进程 6、 线程的特性:事件、信号量、守护线程、线程锁、队列 事件:一个线程的执行必须等待另一个线程的结果 信号量:允许多个线程同时执行一段代码 线程锁:一段代码只允许一个线程执行 队列:栈和队列 栈:栈是一种数据结构,原理:数据的先进后出 数据入口只有一个,获取数据必须从入口里面获取 一般用列表来模拟栈 队列:先进先出,数据有两个口,先进的数据先出去 守护线程:把当前进程设置为守护进程,当守护进程程序运行结束 无论子进程是否运行完,都会结束所有子进程