Java 多线程编程
fffalconer
这个作者很懒,什么都没留下…
展开
-
wait && notify 的两个应用
wait && notify 的两个应用1.模式之保护性暂停2.模式之生产者消费者 1.模式之保护性暂停 用在一个线程等待另外一个线程的执行结果 要点: 有一个结果需要从一个线程传递到另一个线程,让他们关联同一个 GuardedObject 如果有结果不断从一个线程到另一个线程那么可以使用消息队列(见生产者/消费者) JDK 中,join 的实现、Future 的实现,采用的就是此模式 实现: class GuardedObject { private Obje原创 2021-02-01 17:13:42 · 68 阅读 · 0 评论 -
多线程输出方式控制
经典必刷编程题库:找出最长不重复字符字串题目描述代码求解 题目描述 给定一个字符串,找出最长的不具有重复字符的子串的长度。例如,“abcabcbb”不具有重复字符的最长子串是“abc”,长度为3。对于“bbbbb”,最长的不具有重复字符的子串是“b”,长度为1。 代码求解 代码如下(示例): import java.util.*; public class Solution { /** * * @param s string字符串 * @return int整原创 2021-02-01 17:10:09 · 107 阅读 · 0 评论