码迷,mamicode.com
首页 >  
搜索关键字:对象锁    ( 332个结果
001JAVA多线程实例对象锁与类锁
packagecom.skcc.mthread;publicclassMuiltThread{privatestaticintnum=0;publicMuiltThread(){//TODOAuto-generatedconstructorstub}/*****synchronizedvoidprintNum(Stringtag)代表synchronized锁定的MuiltThread实例对象锁(
分类:编程语言   时间:2019-03-27 12:33:39    阅读次数:150
java面试总结2
2.20java 创建对象的几种方式采用new通过反射采用clone通过序列化机制 42)怎么获取 Java 程序使用的内存?堆使用的百分比?可以通过 java.lang.Runtime 类中与内存相关方法来获取剩余的内存,总内存及最大堆内存。通过这些方法你也可以获取到堆使用的百分比及堆内存的剩余空 ...
分类:编程语言   时间:2019-03-25 16:26:53    阅读次数:184
并发2-Synchronized——1
一、Synchronized的概念 是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机制,这样在同一时间只有一个线程对需同步的代码块(复合操作)进行访问。互斥性我们也往往称为操作的原子性。 可见性:必须确保在锁被 ...
分类:其他好文   时间:2019-03-18 23:52:37    阅读次数:246
Java多线程
1、进程与线程的概念 进程:操作系统中一个程序的执行周期 线程:一个进程同时执行多个任务,通常来说,每个任务就称为一个线程 1.1 与进程相比,线程更加“轻量级”,创建,撤销一个线程比启动一个进程开销要小的多。一个进程中的所有线程共享进程的所有资源。 1.2 没有进程就没有线程,进程一旦终止,其内的 ...
分类:编程语言   时间:2019-03-13 21:37:42    阅读次数:225
29道Java简答题
答案经过网络整理,难免有重复的内容,感谢各位博主的无私奉献 1.  TCP和UDP的区别,哪个是三次握手? TCP(Transmission Control Protocol 传输控制协议) UDP(User Datagram Protocol 用户数据包协议) OSI(Open Syst ...
分类:编程语言   时间:2019-02-12 00:06:40    阅读次数:207
Java多线程和并发(七),synchronized
目录 1.线程安全的主要原因 2.互斥锁的特性 3.锁的类别 4.类锁和对象锁的总结 七、synchronized 1.线程安全的主要原因 2.互斥锁的特性 Java中synchronized锁的不是代码,而是对象 3.锁的类别 (1)获取对象锁 (2)获取类锁 4.类锁和对象锁的总结 ...
分类:编程语言   时间:2019-02-11 20:11:13    阅读次数:206
synchronized互斥锁实例解析
[TOC] java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途径就是进入这个锁的保护的同步代码块或方法。 java内置锁是一个互斥锁。 对象锁是用于对象实例方法,或者一个 ...
分类:其他好文   时间:2019-01-21 19:28:16    阅读次数:194
并发(三)
一个线程有五种状态: 新建状态:使用 new 关键字后,线程处于新建状态。 就绪状态:使用start()后线程进入就绪状态,sleep()结束之后线程进入就绪状态,join()结束之后线程进入就绪状态,I/O完成后线程进入就绪状态,notify()或notifyAll()之后线程进入就绪状态,int ...
分类:其他好文   时间:2019-01-13 20:25:23    阅读次数:163
java sleep()和wait()的区别
java sleep()和wait()的区别? sleep()和wait()都能阻塞当前线程。 区别1: sleep()属于Thread类;wait()属于Object类。 区别2: 调用sleep()方法的过程中,线程不会释放对象锁。 调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的... ...
分类:编程语言   时间:2019-01-05 00:54:35    阅读次数:220
synchronized底层实现学习
上文我们总结了 synchronized 关键字的基本用法以及作用,并未涉及 synchronized 底层是如何实现的,所谓刨根问底,本文我们就开始 synchronized 原理的探索之旅吧(*>﹏<*)。 1. 对象锁是什么 不同于ReentrantLock的显式加锁,synchronized ...
分类:其他好文   时间:2018-12-23 16:54:13    阅读次数:164
332条   上一页 1 ... 5 6 7 8 9 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!