2014年11月4日

转--秒杀多线程第四篇 一个经典的多线程同步问题(续)

摘要: demo in java:package com.multithread.main.sampleExample;import com.multithread.main.ExampleInterface;public class SampleExample extends ExampleInterfa... 阅读全文

posted @ 2014-11-04 15:09 Joyfulmath 阅读(160) 评论(0) 推荐(0) 编辑

转--秒杀多线程第四篇 一个经典的多线程同步问题

摘要: 上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,现在来个复杂点的。这个问题涉及到线程的同步和互斥,是一道非常有代表性的多线程同步问题,如果能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描述:主线程启动10个子线程并将表示子线程序号的... 阅读全文

posted @ 2014-11-04 15:07 Joyfulmath 阅读(231) 评论(0) 推荐(0) 编辑

2014年10月20日

Git Gerrit Repo User Manual

摘要: Git Repo Gerrit User ManualRevision HistoryRevision # Description Date Author 0.1 Initial this document 2014/09/05 Deman Lu 0.2 Add First t... 阅读全文

posted @ 2014-10-20 10:38 Joyfulmath 阅读(1900) 评论(0) 推荐(0) 编辑

2014年10月19日

秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别(续)

摘要: 由于原作者主要写window上的线程,而我主要学习android,所以本文将分析android方面多线程。 1.Thread: 直接new一个thread,就可以创建一个新线程。 2.HandlerThread HandlerThread 是对Thread的一个封装,具体请见: http://www 阅读全文

posted @ 2014-10-19 15:28 Joyfulmath 阅读(287) 评论(0) 推荐(0) 编辑

秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别

摘要: 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beg... 阅读全文

posted @ 2014-10-19 15:06 Joyfulmath 阅读(403) 评论(0) 推荐(0) 编辑

秒杀多线程第一篇 多线程笔试面试题汇总

摘要: 系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥... 阅读全文

posted @ 2014-10-19 14:50 Joyfulmath 阅读(453) 评论(0) 推荐(0) 编辑

多线程---handlerthread

摘要: 当我们需要工作线程来操作的时候,很多时候会有同步问题,UI更新问题。Handle机制就是为了解决这个问题而产生的。android允许每个线程都有自己的消息队列,同时也可以是主线程消息队列。但是很多时候,我们希望可以快速的创建一个支持自己消息队列的android线程,这个时候HandlerThread... 阅读全文

posted @ 2014-10-19 14:37 Joyfulmath 阅读(550) 评论(0) 推荐(0) 编辑

2014年10月18日

AsyncTask使用须知

摘要: AsyncTask的实现原理就是封装了的线程池,具体见AsyncTask实现原理。在1.5中初始引入的时候, AsyncTask 执行( AsyncTask.execute() )起来是顺序的,当同时执行多个 AsyncTask的时候,他们会按照顺序一个一个执行。前面一个执行完才会执行后面一个。这样... 阅读全文

posted @ 2014-10-18 08:23 Joyfulmath 阅读(484) 评论(0) 推荐(0) 编辑

2014年9月19日

Intent

摘要: Android 4大组件之间需要交互,这个时候就有Intent来交互。 Intent是具有相关数据负载的操作。 1.URL intent.setData(Uri uri); intent.getData(Uri uri); 图片选择程序, onPageResult返回的intent带回的就是图片ID 阅读全文

posted @ 2014-09-19 10:50 Joyfulmath 阅读(566) 评论(0) 推荐(0) 编辑

2014年9月18日

git 恢复单个文件

摘要: 首先查看该文件的历史版本信息:git log Default@2x.png记录下需要恢复的commit版本号:如9aa51d89799716aa68cff3f30c26f8815408e926恢复该文件:git reset 9aa51d89799716aa68cff3f30c26f8815408e9... 阅读全文

posted @ 2014-09-18 11:11 Joyfulmath 阅读(1070) 评论(0) 推荐(0) 编辑

导航