
线程
不太蓝的男孩子
这个作者很懒,什么都没留下…
展开
-
什么是线程,进程又是什么?线程Thread的代码实现
进程、线程进程是正在运行的程序的一个实例。 线程是程序(进程)的实际活动单位,是操作系统能调度运算的最小单位。 一个进程至少包含一个线程(主线程)。多线程一个进程,多个线程存在。例如:边听歌,边搜索。提高了CPU的利用率。 多个线程共享,操作系统为进程分配的空间。Java线程的实现继承Thread类(java.lang.Thread)重写线程方法 void run();继承Thr...原创 2019-04-04 22:27:57 · 461 阅读 · 0 评论 -
线程通信之等待唤醒机制(wait / notify),线程通信(生产者、消费者)代码实现
线程通信:多个线程在处理同一个资源,处理动作(线程任务)不同。例如:包子生产消费问题。消费线程和生产线程处理同一资源包子,这时候根据资源包子的状态问题消费线程和生产线程就存在通信问题。为什么要处理多线程通信问题:在多线程的并发执行时,默认CUP随机切换线程,当我们需要使用多线程完成一项任务时,我们希望多个线程能有规律的执行,这是我们就需要线程之前协调通信,以此达到共享一份数据。等...原创 2019-04-07 10:01:11 · 282 阅读 · 0 评论