随笔分类 -  多线程

多线程是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。
摘要:在学习java多线程这一块知识的时候,遇到了很多个关于线程锁什么时候释放的问题,现总结几种释放锁和不释放锁的操作如下 阅读全文
posted @ 2017-08-12 18:35 沐易笙 阅读(1494) 评论(0) 推荐(0)
摘要:新龟兔赛跑: 规则:龟兔同时起步,每10毫秒秒跑1米,终点为100米,兔子跑步的能力强,乌龟跑步的能力弱 途中:1.兔子跑到10米的时候,谦让乌龟一下,接着跑 2.兔子跑到50米的时候,再让龟1毫秒,接着跑 3.兔子跑到80米的时候,睡了50毫秒,接着跑 阅读全文
posted @ 2017-04-23 13:17 沐易笙 阅读(3051) 评论(0) 推荐(0)
摘要:之前我们看的多线程程序中各个线程大多都是独立运行的,但在真正的运用中,程序中的多线程通常以某种方式进行通信和共享数据。在这种情况下,我们必须采用同步机制来确保数值被正确地传递,并防止数据不一致。 阅读全文
posted @ 2017-04-19 17:19 沐易笙 阅读(304) 评论(0) 推荐(0)
摘要:线程是相对独立的、可调度的执行单元,因为在线程的执行过程中,会分别处在不同的状态。 阅读全文
posted @ 2017-04-18 17:01 沐易笙 阅读(299) 评论(0) 推荐(0)