自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Java 线程池

构建一个新的线程是有一定代价的,因为涉及与操作系统的交互。如果程序中创建了大量的生命周期很短的线程,应该使用线程池(thread pool),一个线程池中包含许多准备运行的空闲线程。将Runnable对象交给线程池,就会有一个线程调用run方法。当run方法退出时。线程不会死亡,而是在池中准备为下一个请求提供服务。

2018-04-27 19:50:34 110

原创 理解java中的Callable、Future及FutureTask

Callable与Runnable类似,用于封装一个异步运行的任务,但是有返回值。Callable接口是一个参数化的类型,只有一个call(),运行一个将产生结果的任务。

2018-04-26 11:26:29 233

原创 Android Studio 导入Module库报Error:Execution failed for task ':app:processDebugManifest'.错误

报错内容Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs然后在Gradle Console中找到了详细的错误日志:解决方案根据日志里的提示 在主项目manifest.xml的标签里加上xmlns:tools="ht

2018-03-19 16:52:57 324

原创 一键获取Windows锁屏壁纸

一键获取Windows锁屏壁纸win10锁屏壁纸每日一图,图片质量相当赞,但奈何系统并没有提供保存方法,每次发现自己喜欢的壁纸都要手动去壁纸的保存目录一个个的找啊翻啊,真心麻烦,而且与壁纸一起存放的还要其他文件,纯粹的拷贝+复制+修改文件名可能会弄出一堆无用文件,为此参考网上的一些前人的经验制作了一键获取锁屏壁纸的脚本,此脚本中加入了文件大小判断,大于400kb的文件才会被提取,这样可以有效的...

2018-03-18 21:11:06 8195 6

原创 Linux多线程之互斥锁

互斥锁由于线程共享进程的资源和地址空间,因此在对这些资源进行操作时,必须考虑到线程间资源访问的同步与互斥问题。这里主要介绍 POSIX 中两种线程同步机制,分别为互斥锁和信号量。这两个同步机制可以互相通过调用对方来实现,但互斥锁更适合用于同时可用的资源是惟一的情况;信号量更适合用于同时可用的资源为多个的情况。

2017-12-19 16:12:30 501

原创 Linux多线程之基本编程

线程是指运行中的程序的调度单位。一个线程指的是进程中一个单一顺序的控制流,也被称为轻量级线程。它是系统独立调度和分配的基本单位。同一进程中的多个线程将共享该系统中的全部系统资源,比如文件描述符和信号处理等。一个进程可以有很多线程,每个线程并行执行不同的任务。

2017-12-19 15:46:05 250

原创 新开博客,记录成长

写在前面博主大学期间是电子信息工程专业,然后一路从焊洞洞板、数模电、51单片机、MSP430单片机、STM32单片机、ARMLinux一步一步往上爬,期间的踩过的坑、翻过的车已不计其数,幸好有一帮舍友,和一群协(电子协会)友互帮互助、这才得以顺利平稳的上了嵌入式的船。虽然嵌入式这只船上船容易,但想不翻船那就些难度了。嵌入式学习之路C51STM32LinuxAndroid…对于想快速入门

2017-12-12 21:37:16 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除