英勇白昼

文章
5
资源
0
加入时间
2年10月17天

进程与线程之Synchronized关键字一、并发编程的三大特性二、使用方式三、底层原理四、锁的升级五、volatile关键字

目录一、使用方式1.同步代码块2.同步方法3.修饰静态方法4.使用规则5.简单的应用二、底层原理1.对象监视器monitor2.同步代码块(1)monitor.enter(3)monitor.exit3.同步方法一、并发编程的三大特性1.原子性原子操作是不可分割的操作,一个原子操作是不会被其他线程打断的,所以不需要同步2.可见性多个线程访问同一共享数据的时候,如果某一个线程修改了此共享数据,那么其他线程能够立即看到此数据的改变。3.

javascript纪要

 JavaScript是函数式语言;  1.是基于prototype实现的面向对象语言;  2.是动态语言, 更像Lisp而非C/Java;但却使用了C/Java的语法;  3.名字里面叫Java, 其实和Java根本不搭边;  结论:JavaScript是函数式+动态语言的优秀内核, 绑上了C/Java的语法;------怪不得学到后面觉得...