1.进程:是正在运行的程序,是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源;
线程:是进程中的单个顺序控制流,是一条执行路径
2.两种:1>继承Thread类;2>实现Runnnable接口
3.线程同步:多个线程读写同一资源时,可能会造成冲突;线程同步就是为了让各个线程读写资源时先后有序;
4. Vector、HashTable、StringBuffer是线程安全的;
5.Lock锁(接口)与synchronized一样,都是可以用来控制同步访问的
6.生产者相当于厂家,消费者相当于买家,通常中间还需要一个卖家来实现中转。
这样就需要一个类用来存放生产者的的产品(数据),同时也能够让消费者获取产品(数据)。 |