摘要: 1. 什么是Monitor? Monitor其实是一种同步工具,也可以说是一种同步机制,它通常被描述为一个对象,主要特点是: 对象的所有方法都被“互斥”的执行。好比一个Monitor只有一个运行“许可”,任一个线程进入任何一个方法都需要获得这个“许可”,离开时把许可归还。 通常提供singal机制: 阅读全文
posted @ 2020-04-02 16:27 BraveCode 阅读(9167) 评论(0) 推荐(5) 编辑
摘要: 1 设置方法 通过直接对编辑jdk进行设置 也可以在在Debug Configration中对特定工程进行设置,如下图: 2 常用设置及其含义 常用设置:1) -Xmx3550m -Xms3550m -Xmn2g -Xss128k 2) -Xmx3550m -Xms3550m -Xss128k -X 阅读全文
posted @ 2019-03-28 10:41 BraveCode 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: 大家都知道快排算法,快速排序算法的应用是非常广泛的,这里举出几个例子,谈一谈快速排序算法的应用。快速排序的思想不仅用于单纯的排序问题,对于很多查找类问题,快排算法能达到最小的时间复杂度,是最优解法之一。 首先先java实现一个快速排序函数: 1. 求一个数组里面最小的k个数 通过调用快速排序的 pa 阅读全文
posted @ 2019-03-06 21:05 BraveCode 阅读(1250) 评论(0) 推荐(0) 编辑