###方法1:同步代码块 synchronized ( 对象){ // 需要被同步的代码; } class Window extends Thread{ // private int ticket=100;//这样会有300张票 private static int ticket=100;//只有1 ...
                            
                            
                                分类:
编程语言   时间:
2021-04-19 14:44:35   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                先来个单例模式的线程安全代码 package basic.single; public class SingleTon { private SingleTon(){ System.out.println(Thread.currentThread().getName()); } private sta ...
                            
                            
                                分类:
其他好文   时间:
2021-04-14 11:58:53   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                可重入锁 可重入锁指的是在一个线程中可以多次获取同一把锁,比如:一个线程在执行一个带锁的方法,该方法中又调用了另一个需要相同锁的方法,则该线程可以直接获取锁执行调用的方法,而无需重新获得锁; 重入则避免了死锁情况的发生。 例如:当线程1访问testA时,线程2不能访问testB方法,但是可以访问te ...
                            
                            
                                分类:
其他好文   时间:
2021-04-12 12:16:59   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                java.util.concurrent包下的新类。 实现接口:BlockingQueue LinkedBlockingQueue就是其中之一,是一个阻塞的线程安全的队列,底层采用链表实现。 LinkedBlockingQueue构造的时候若没有指定大小,则默认大小为Integer.MAX_VALU ...
                            
                            
                                分类:
数据库   时间:
2021-04-09 13:20:04   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Java环境搭建与入门 Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 JavaSE:标准版(桌面程序,控制台开发...) JavaME:嵌入式开发(基本已经不用了) JavaEE:企业级开发(web端,服务器开发...) JDK, ...
                            
                            
                                分类:
编程语言   时间:
2021-04-09 12:54:58   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    StringBuffer类、Arrays工具类、包装类、Character类 StringBuffer 是一个可变的字符串,是线程安全的字符串(效率低)用于拼接字符串; 构造方法 pubilc StringBuffer(String str); 指定字符串内容的字符串缓冲区对象 添加功能 pubil ...
                            
                            
                                分类:
其他好文   时间:
2021-04-05 12:40:44   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                文档目录: 一、概念 二、解决方案 三、举例说明 分割线:正文 一、概念 关注数据在多线程并发时安全问题,共享数据有修改的行为。 二、解决方案 1、线程排队执行,不能并发,即线程同步机制。 2、使用synchronized(){}线程同步代码块,()内填写需要同步的共享对象 3、局部变量永远不存在线 ...
                            
                            
                                分类:
编程语言   时间:
2021-04-05 12:16:31   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Java特性和优势 简单性、面向对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性 Java基础 JDK:Java Development Kit JRE: Java Runtime Environment JVM:java Virtual Machine JDK包含JRE,在运行jav ...
                            
                            
                                分类:
编程语言   时间:
2021-03-31 12:25:51   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    String 在java中,字符串是一个对象,从属于String类。 初始化形式: 1.String str = “hello”; 通过这种形式创建的类对象存于公共池中 2.String str = new String("hello"); 存于堆中 注意事项: 一旦创建了一个String类对象(字 ...
                            
                            
                                分类:
其他好文   时间:
2021-03-31 11:33:57   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    Java入门 Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 Write Once、Run Anywhere JavaSE:标准版(桌面程序,控制台开发……) JavaME:嵌入式开发(手机,小家电……) JavaEE:E企业级开发( ...
                            
                            
                                分类:
编程语言   时间:
2021-03-30 13:05:56   
                                阅读次数:
0