当前位置: 代码迷 >> volatile的解决方案
 
  • Android OpenGL ES 画圆球

    AndroidOpenGLES画球体最近因为兴趣所向,开始学习OpenGL绘图。本文以“画球体”为点,小结一下最近所学。>初识OpenGLES接触OpenGL是从Android开始的。众所周知,AndroidView是线程不安全的,于是只允许在主线程中对View进行操作。然而假如我们需要实现复杂的界面,特别是开发游戏,在主线程中画大量图像,会耗费比较长的时间,使得主线程没能及时响应用户输入,...

    24
    热度
  • Android架构分析之Android智能指针(2)

    Android架构分析之Android智能指针(二)作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid版本:4.4.2在上一篇文章中,我们分析了Android智能指针中的强指针sp,本文我们来分析弱指针wp。为什么需要弱指针wp呢?我们来考虑下面一种场景:有两个类CParent和CChild,CParent类中有一个智能指针指向CChild对象,CChi...

    58
    热度
  • ConcurrentHashMap深度解析(二)

    经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove这3个操作。对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据结构看起来类似下图:实现了同步的HashTable也是这样的结构,它的同步使用锁来保证的,并且所有同步操作使用的是同一个锁对象。这样若有n个线程同时在get时,这n个线程要串行的等待来获取锁。ConcurrentHashMa...

    1641
    热度
  • Spring跟Web容器整合的内部实现

    Spring和Web容器整合的内部实现 Spring和Web应用的整合配置如下 ? <context-param> ??????<param-name>contextConfigLocation</param-name> ??????<param-value>classpath:applicationContext.xml</param-val...

    332
    热度
  • JSOUP实现简略爬虫

    JSOUP实现简单爬虫 转截请注明出处:fair-jm.iteye.com ? 额有段时间不写文了 这个说是简单爬虫其实连个爬虫也算不上吧功能太精简了... ? 流程很简单:输入几个初始的网页然后通过JSOUP获取网页中的a标签的href的值 接着把新得到的地址放入任务队列中 ? 实现中的worker是一个单线程的派发器用于产生Parser Parser用于完成网页的保存网页的解析以及入队列操作...

    321
    热度
  • 快速成为行业‘老油条’解决方案

    快速成为行业‘老油条’当今社会事态复杂,资质深的可以更顽强的立足在行业中,至于怎样快速成为行业‘老油条’大家就仁者见仁智者见智吧。呵呵,权当娱乐闲聊吧,请大家踊跃的发表自己的意见及建议或者事例(向技术和为人方面扩展)。此贴纯属经验之谈,各抒己见,请文明发帖。color='#e78608'>------解决方案--------------------40分我要定了一、准备工作“工欲善其事必先利其器。...

    0
    热度
  • 对java多线程的1点思考

    对java多线程的一点思考笔者是一个普通大学大二非计算机专业的学生,在学习java多线程问题的时候出于某种原因碰见了一个难以解决的问题。之所以说是难以解决,是因为它既不是逻辑问题,也不是语法问题。笔者对java的认识并不深刻,特此将这个问题拿上来同各路大牛分享,希望能得到一个满意的答复,先谢过各路大牛~笔者有长时间在贴吧潜水的经历,懂得提问的规矩,为了帮助大家理解我遇到的问题,我特地写了测试程序(...

    149
    热度
  • Java并发包源码学习之AQS框架(2)CLH lock queue和自旋锁

    Java并发包源码学习之AQS框架(二)CLHlockqueue和自旋锁上一篇文章提到AQS是基于CLHlockqueue,那么什么是CLHlockqueue,说复杂很复杂说简单也简单,所谓大道至简:CLHlockqueue其实就是一个FIFO的队列,队列中的每个结点(线程)只要等待其前继释放锁就可以了。AbstractQueuedSynchronizer是通过一个内部类Node来实现CLHloc...

    268
    热度
  • [散分]顺便转个帖子,该如何解决

    [散分]顺便转个帖子程序员装B指南一、准备工作“工欲善其事必先利其器。”1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。2.椅子不一定要舒服,但是一定要可以半躺着。3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。4.工具书,orelly的...

    202
    热度
  • 嵌入式特制工程师面试试题

    嵌入式研发工程师面试试题发挥大家的力量,回答下面的题目.谢谢一、ANSIC/C++方面的知识一.1、简答题。下面的题目必须全部答对才给分(20分):1、如何在C中初始化一个字符数组。2、如何在C中为一个数组分配空间。3、如何初始化一个指针数组。4、如何定义一个有10个元素的整数型指针数组。5、s[10]的另外一种表达方式是什么。6、GCC3.2.2版本中支持哪几种编程语言。7、要使用CHAR_BI...

    49
    热度
  • [求助]如何将刚画到面板上的线条以稍慢的速度重放如何绘画?

    [CODE]/**Test.java**Createdon2007年3月8日,上午10:05**Tochangethistemplate,chooseTools|TemplateManager*andopenthetemplateintheeditor.*/packagetest1;importjava.awt.BorderLayout;importjava.awt.Graphics;import...

    155
    热度
  • [分享]我写的贪吃蛇,大家可以看一下

    [分享]我写的贪吃蛇,大家可以看一下 importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.util.*;importstaticjava.lang.Math.*;//静态导入/**此类是贪吃蛇的简单实现方法*自己可以加入在开始时的设置,比如*选关,初始的蛇的长度等等*作者:千里冰封...

    354
    热度
  • 为什么我按ESC键,程序不退出??

    为什么我按ESC键,程序不退出?? importjava.awt.*;importjava.awt.event.*;importcom.sun.j3d.utils.geometry.*;importcom.sun.j3d.utils.image.*;importcom.sun.j3d.utils.behaviors.mouse.*;importcom.sun.j3d.u...

    274
    热度
  • void数据类型到底是以什么形式储存啊

    void数据类型到底是以什么形式储存啊 void数据类型到底占多少个字节void数据类型的函数有返回值么?对void数据类型一直不理解感觉很抽象的东西 搜索更多相关的解决方案: color="red">void数据color="red">类型color="red">形式color="red">储存color="red">返回值 ...

    238
    热度
  • 看不懂代码了,求

    看不懂代码了,求高手指点新进了一家公司,主要是修改以前的东西,现在看着前人写下的代码,感觉有点看不懂了,请高手指点。一,在他的一个类了,定义了N多公共静态变量(publicstaticfinal),既然是公共静态的变量,干嘛不抽出来专门定义,免得到时候修改得时候需要多处地方修改。这样不是不便于管理吗?二,他接着又定义了N多全局变量,这个我以前没有见多少(我是个小菜),在他得逻辑里面,方法多没有返回...

    227
    热度
  • (spring-第6回)BeanDefinition——实例化Bean的第一大凶器

    (spring-第6回)BeanDefinition——实例化Bean的第一大利器。上节讲了Bean实例化的内部机制,这里再复述一遍:ResourceLoader从系统中加载XML配置信息,并由Resource来表示。BeanDefinitionReader从Resource中读取配置信息,把配置文件中的<bean>解析成一个BeanDefinition对象,然后把BeanDefini...

    1
    热度
  • android线程(2)AsyncTask(一)

    android线程(二)AsyncTask(一)转载请注明出处:http://blog.csdn.net/itachi85/article/details/45041923AsyncTask的基本用法这里就不在赘述了,是个安卓开发者就会。1.android3.0以前的AsyncTaskprivatestaticfinalintCORE_POOL_SIZE=5;privatestaticfinali...

    360
    热度
  • MFC OnPaint在一块区域显示图像紧急滞后

    MFCOnPaint在一块区域显示图像严重滞后MFC,在OnPaint()中,在dialog上直接绘图,有一Timer600ms周期性地触发一次绘图消息。图像来自一个采集卡。图像也在刷新,但是有明显滞后,有时延迟十几秒,有时二十多秒、有时40多秒。很诡异!求指点,谢谢!页面上另一处图像刷新就没有问题。即使把界面所有其他(图像、曲线)刷新停掉,采集图区域刷新还是滞后。【代码如下】:voaltilei...

    86
    热度
  • Android SurfaceFlinger服务署理对象获取过程源码分析

    AndroidSurfaceFlinger服务代理对象获取过程源码分析Binder进程间通信机制在Android系统中无处不在,SurfaceFlinger服务依然采用Binder通信方式,每个应用程序进程在请求SurfaceFlinger服务时,首先需要获取SurfaceFlinger服务的代理对象,通过该代理对象请求SurfaceFlinger为该应用程序进程在SurfaceFlinger服务...

    84
    热度
  • Android 百度map SDK v3.0.0 (二) 定位与结合方向传感器

    Android百度地图SDKv3.0.0(二)定位与结合方向传感器转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经可以为我服务了~~~~效果图:好了...

    336
    热度