java基础
文章平均质量分 75
@柱子
j
展开
-
选择排序(JAVA)
选择排序原创 2022-09-06 10:05:26 · 313 阅读 · 0 评论 -
二分查找(JAVA)
②A[M]>T,中间值右侧的其它元素都大于T,无需比较,中间索引左边去找,M-1设置为右边界,重新查找。③A[M]原创 2022-09-05 12:51:37 · 185 阅读 · 0 评论 -
Java多线程学习系列(七)之线程通信(生产者消费者)
不同线程执行不同的任务,如果这些任务有某种联系,线程之间必须能够建立通信,完成协调工作,例如:生产者和消费者共同操作堆栈,当堆栈为空时,消费者无法取出产品,应该通知生产者向堆栈中加入产品。由于counter1对象的锁已经被占用,machine2线程放弃CPU,进入counter对象的锁池,等待machine1线程释放counter1对象的锁。同步时解决共享资源竞争的有效手段,当一个线程已经在操作共享资源时,其他线程只能等待,只有当已经在操作共享资源的线程执行完同步代码块时,其他线程才有机会操作共享资源。原创 2022-09-03 17:21:23 · 87 阅读 · 0 评论 -
冒泡排序(JAVA)
java冒泡排序原创 2022-09-03 16:41:07 · 818 阅读 · 0 评论