摘要: 对于单线程的顺序编程而言,每次只做一件事情,其享有的资源不会产生什么冲突,但是对于多线程编程,这就是一个重要问题了,比如打印机的打印工作,如果两个线程都同时进行打印工作,那这就会产生混乱了。再比如说,多个线程同时访问一个银行账户,多个线程同时修改一个变量的值。这个时候,就很容易产生冲突了。 看一个例 阅读全文
posted @ 2017-03-19 18:07 eleven_yw 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 当我们使用 线程池的时候,可以使用 newCachedThreadPool()或者 newFixedThreadPool(int)等方法,其实我们深入到这些方法里面,就可以看到它们的是实现方式是这样的。 包括其他几种不同类型的线程池,其实都是通过 ThreadPoolExecutor这个核心类来创建 阅读全文
posted @ 2017-03-18 23:58 eleven_yw 阅读(21939) 评论(0) 推荐(12) 编辑
摘要: 从java5开始,类库中引入了很多新的管理调度线程的API,最常用的就是Executor(执行器)框架。Executor帮助程序员管理Thread对象,简化了并发编程,它其实就是在 提供了一个中间层,方便程序员管理异步任务的执行,而又不用显式的管理线程的生命周期。 Executor采用了线程池实现, 阅读全文
posted @ 2017-03-18 23:49 eleven_yw 阅读(1544) 评论(0) 推荐(1) 编辑
摘要: Java在顺序性语言的基础上提供了多线程的支持。Java的线程机制是抢占式的。这表示调度机制会周期的中断线程,将上下文切换到另一个线程,从而为每个线程都提供时间片。(与抢占式多线程对应的是 协作式多线程,每个子线程都自动的放弃控制,这就要求程序员需要在子线程的代码中插入某些让步语句)。 Java的多 阅读全文
posted @ 2017-03-18 23:32 eleven_yw 阅读(891) 评论(0) 推荐(1) 编辑
摘要: 最近这段在看java多线程编程方面的东西。所以特写了几篇文章,来总结和回顾一下自己所学习到的相关知识。因为水平有限,文章中总结不全面甚至理解错误的地方,欢迎读者指点批评。 我们平时所接触到的程序,都是顺序编程。顺序编程的意思是,程序中的所有事物在任意时刻都只能执行一个步骤(包括那些代码当中的顺序结构 阅读全文
posted @ 2017-03-18 23:15 eleven_yw 阅读(540) 评论(0) 推荐(2) 编辑
摘要: 本文同时发表于本人个人网站 www.yaoxiaowen.com monkey测试算是android自动化测试当中最简单的一种工具了。虽然简单,不过对于测试app的稳定健壮,减少崩溃还是比较有用的。所以建议app可以经常做些monkey测试,下班之后,打开monkey测试,就不用管了,第二天来了查看 阅读全文
posted @ 2017-02-21 16:22 eleven_yw 阅读(1045) 评论(1) 推荐(6) 编辑
摘要: 本文同时发表于本人个人网站 www.yaoxiaowen.com 距离上一篇文章已经一个月了,相比于写代码,发现写文章的确是更需要坚持的事情。言归正传,梳理一下这一个月来,在写ife任务时,有必要记录的问题吧。一,css画特殊图形。 在网页中,需要一些特殊图形时。比如半圆形,三角形等,我们一般是让u 阅读全文
posted @ 2016-12-18 16:30 eleven_yw 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 本文同时发表于本人个人网站 www.yaoxiaowen.com 在正式讨论position之前,我们需要知道几个概念。 块元素:独占一行的元素。比如div,h1~h6,p等,它是自带换行的。 内联元素:就是和相邻的内联元素同在一行的元素,比如span,a,img,small,em之类的。 以上内容 阅读全文
posted @ 2016-11-24 22:53 eleven_yw 阅读(712) 评论(0) 推荐(4) 编辑
摘要: 本文同时发布于本人的个人网站www.yaoxiaowen.com 百度创办的前端技术学院,是一个面向大学生的前端技术学习平台。虽然只有大学生才有资格报名,提交代码进行比赛排名。但是这并不妨碍我们这些初学者也可以按照他们的任务列表,进行刷题。虽然ife名义上是针对初学者,但是我看了一下任务列表,那些任 阅读全文
posted @ 2016-11-23 23:28 eleven_yw 阅读(891) 评论(0) 推荐(1) 编辑
摘要: 这段时间在学习前端,并模仿了一个很简单的公司官网页面tongshai.net, 把这个页面内容对照着自己实现了一遍。 主要是因为该网站设计很简单(就几个静态页面,连什么控件都没用),很适合作为练手项目, 模仿的工程放在了我的另一个测试服务器上。 点击查看。 (很多功能仅为简单展示内容的网页都比较简单 阅读全文
posted @ 2016-11-22 23:12 eleven_yw 阅读(2108) 评论(2) 推荐(3) 编辑