上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 一,线程局部变量ThreadLocal的作用 用于实现线程内部的数据共享,既对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,在另一个线程访问的时候,访问的由是另一份数据。 每个线程调用ThreadLocal对象的set方法时,就相当于向内部Map集合中增加一条记录。 Map(key, 阅读全文
posted @ 2019-12-03 17:52 颗就完了 阅读(3127) 评论(0) 推荐(0) 编辑
摘要: 一,线程之间的关系 线程之间存在两种关系: (1)间接相互制约:相互争夺线程资源; (2)直接相互制约:线程之间的相互合作; 间接相互制约也可以成为互斥,直接相互制约也可以称为同步;同步也包括互斥,互斥是一种特殊的同步。 二,线程同步的思想: 线程同步的主要任务是使并发对线程之间能够有效的共享资源和 阅读全文
posted @ 2019-12-03 10:58 颗就完了 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一存储空间,生产者向空间里生产数据,而消费者取走数据。 这里实现如下情况的生产--消费模型: 生产者不断交替地生产两组数据“姓名--1 --> 内容--1”,“姓名--2--> 内容--2”,消费者不断交替地取得这两组数据,这 阅读全文
posted @ 2019-12-02 17:26 颗就完了 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 在Java中,可以通过配合调用Object对象的wait()方法和notify()方法或notifyAll()方法来实现线程间的通信。在线程中调用wait()方法,将阻塞等待其他线程的通知(其他线程调用notify()方法或notifyAll()方法),在线程中调用notify()方法或notify 阅读全文
posted @ 2019-12-02 16:03 颗就完了 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在并发编程中,多线程同时并发访问的资源叫做临界资源,当多个线程同时访问对象并要求操作相同资源时,分割了原子操作就有可能出现数据的不一致或数据不完整的情况,为避免这种情况的发生,我们会采取同步机制,以确保在某一时刻,方法内只允许有一个线程。 采用synchronized修饰符实现的同步机制叫做互斥锁机 阅读全文
posted @ 2019-12-02 15:59 颗就完了 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 题目:子线程执行10次后,主线程再运行5次,这样交替执行三遍 代码如下: package com.itheima.gan; /** * 子线程执行10次后,主线程再运行5次,这样交替执行三遍 * @author 12428 * */ public class Test { public static 阅读全文
posted @ 2019-12-02 15:41 颗就完了 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「兰亭风雨」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ns_code/article/details/17229601 如果线程在等待时接到通知,但线程等待的条件还不满足,此 阅读全文
posted @ 2019-12-02 12:18 颗就完了 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「兰亭风雨」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ns_code/article/details/17228213 一,什么是Notify通知的泄露? notify通知的 阅读全文
posted @ 2019-12-02 11:20 颗就完了 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 开发人员在使用JDBC框架或者其他类似的框架进行数据库开发时,通常都要根据需求去手动拼接SQL,这样非常麻烦,而myBatis提供了对SQL语句动态组装的功能,恰好解决了这一问题。 一,动态SQL中的元素 动态SQL是MyBatis的强大特性之一,MyBatis 3后采用了基于OGNL的表达式来完成 阅读全文
posted @ 2019-10-02 11:34 颗就完了 阅读(968) 评论(0) 推荐(0) 编辑
摘要: MyBatis的核心配置 在使用MyBatis框架时,设计两个核心的d对象:SqlSessionFactory和SqlSession. SqlsessionFactory SqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,其主要作用用来创建SqlSession对象,SqlS 阅读全文
posted @ 2019-09-28 17:16 颗就完了 阅读(1074) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页