这一章节我们来讨论一下修改监视器对同步的影响。1.不修改监视器,同步的package com.ray.deepintothread.ch02.topic_24;
/**
*
* @author RayLee
*
*/
public class SynchOfStaticInnerClass {
public static void main(String[] args) {
T...
分类:
编程语言 时间:
2016-05-20 19:44:31
阅读次数:
235
1. Apple Swift Blog
所有iOS开发者的必读博客,可以看到最新的官方新闻,还有Swift编程语言的创造者Chris Lattner所传授的技巧。这个博客唯一的缺点就是更新太慢,希望今后能更新地更频繁一些。
2. Ray Wenderlich
无论是初学者还是熟手,Ray网站的特色文章——教程甚至播客都值得一读。简单来说,可以从中找到你想要的一切。更新:现在该网站...
分类:
移动开发 时间:
2016-05-17 11:39:16
阅读次数:
345
1、private Ray ray; --定义射线 ray = Camera.main.ScreenPointToRay(Input.mousePosition); --摄像机发出的射线投射鼠标到屏幕中所碰到的第一个点 2、private RaycastHit hit; --光线投射反馈,用来获取从 ...
分类:
编程语言 时间:
2016-05-16 09:26:33
阅读次数:
327
这一章节我们来讨论一下由同步的synchronized (newobject()) 引起的异步现象。1.代码清单package com.ray.deepintothread.ch02.topic_14;
/**
*
* @author RayLee
*
*/
public class AsynchOfSynchWithUnSameObject {
public static void...
分类:
编程语言 时间:
2016-05-13 02:55:32
阅读次数:
170
小数化分数2题目Problem Description
Ray 在数学课上听老师说,任何小数都能表示成分数的形式,他开始了化了起来,很快他就完成了,但他又想到一个问题,如何把一个循环小数化成分数呢?
请你写一个程序不但可以将普通小数化成最简分数,也可以把循环小数化成最简分数。
Input
第一行是一个整数N,表示有多少组数据。
每组数据只有一个纯小数,也就是整数部分为0。小数的位数不超过...
分类:
其他好文 时间:
2016-05-13 00:19:37
阅读次数:
179
这一章节我们来讨论一下解决由同步的synchronized (newobject()) 引起的异步现象和脏读的方法。1.代码清单package com.ray.deepintothread.ch02.topic_14;
/**
*
* @author RayLee
*
*/
public class DirtyRead {
public static void main(String...
分类:
编程语言 时间:
2016-05-12 22:57:32
阅读次数:
247
这一章节接着上一章节最后的错误的思路,我们来证明使用属性域作为多线程监视器是不同步的。1.用同一个属性域作为多线程监视器,是不同步的package com.ray.deepintothread.ch02.topic_16;
/**
*
* @author RayLee
*
*/
public class DirtyReadWithSynchBlock {
public static ...
分类:
编程语言 时间:
2016-05-12 22:52:06
阅读次数:
260
全排列函数,666,上次蓝桥杯就沾了全排列的光。。。。
next_pernutation();
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1716
Problem Description
Ray又对数字的列产生了兴趣:
现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。...
分类:
其他好文 时间:
2016-05-12 18:29:46
阅读次数:
127
第一幅图像和基础图形 在本篇中,我们将会用POV-Ray渲染出我们的第一幅图像,以及一些其他简单的图形物体(球,平面,正方体)。1.POV-Ray坐标系左手系坐标。Z轴指向屏幕里面(了解POV-Ray坐标系,有利于我们渲染图像,比如一些位置信息)。2.添加INCLUDE文件创建一个.pov类型的文件后,用POV-Ray打开,进行编辑(当然,你也可以用其他的文本编辑器进行编辑)。首先,我们就需...
分类:
其他好文 时间:
2016-05-12 17:16:49
阅读次数:
1134
这一章节我们来讨论一些同步静态方法和静态代码块。代码清单package com.ray.deepintothread.ch02.topic_17;
/**
*
* @author RayLee
*
*/
public class SynchClass {
public static void main(String[] args) throws InterruptedExceptio...
分类:
编程语言 时间:
2016-05-12 11:40:53
阅读次数:
239