方法一 Object() 即Object的构造方法 Java中规定,每个类都有一个默认的无参构造器,此方法也就是用来体现这一特性方法二 registerNatives 该方法API中并没有写,但类中是存在的,是一个native方法。private static native v
分类:
其他好文 时间:
2018-02-01 19:20:25
阅读次数:
176
线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated 1. RUNNABLE,对应"就绪"和"运行"两种状态,也就是说处于就绪和运行状态的线程在java.lang.Thread中都表现为"RUNNABLE"2. BLOCKED,对应" ...
分类:
编程语言 时间:
2018-02-01 13:04:43
阅读次数:
177
iOS性能优化:Instruments工具 前言:即使再牛的程序员,写出再棒的代码依然存在很多可优化的地方,更别说我们普通程序员写出的普通的代码(例如笔者)更是有很多的优化以及bug需要我们去调试。所以代码优化是我们必须掌握的技能。 今天笔者给大家介绍一款代码分析优化工具:Xcode自带的检测调试工 ...
分类:
移动开发 时间:
2018-01-31 18:41:02
阅读次数:
307
1.多个线程操作相同的资源,但是操作动作不同,所以存在安全问题例如:publicclassTest{publicstaticvoidmain(String[]args){Resourcer=newResource();Inputin=newInput(r);Outputout=newOutput(r);Threadtin=newThread(in);Threadtout=newThread(out
分类:
编程语言 时间:
2018-01-31 14:51:39
阅读次数:
143
importjava.util.concurrent.locks.Condition;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;publicclassTest{publicstaticvoidmain(String[]args){Resourcer=newResource
分类:
其他好文 时间:
2018-01-31 14:43:42
阅读次数:
127
安卓工程需要先写个activity用来唤醒 类里面重写onCreate方法,设置唤醒 再在mainActivity向unity发送数据 通过Html唤醒 (以上内容仅供自己参考) ...
分类:
移动开发 时间:
2018-01-31 14:30:04
阅读次数:
234
有些书中写得是线程有6中状态,其中把冻结状态分成冻结状态和等待状态a点的意思是:因为cpu在某一个时刻只能运行一个线程,如果同事开启多个线程,没有被执行到的线程就处于临时阻塞状态c点的意思是:冻结状态时间到或者notify()被唤醒的那个时刻,没有cpu的执行权,但是具备了执行资格,此时此刻处于临时阻塞状态b点的意思是:当处于临时阻塞状态的线程,抢到了cpu的执行权的时候,该线程就处于运行状态
分类:
编程语言 时间:
2018-01-30 12:53:52
阅读次数:
151
为什么要使用samba共享虚拟机中的目录? Mac版的VMware Fusion自带共享文件夹功能,但把C/C++源文件放在该共享目录,并调用GNU gcc编译的时候,出现过各种问题,此处就不再举例,原因未知。 在Ubuntu中安装samba 固定虚拟机Ubuntu的IP地址 在重启或睡眠唤醒后,虚 ...
分类:
系统相关 时间:
2018-01-29 22:34:39
阅读次数:
853
$ vagrant init # 初始化 $ vagrant up # 启动虚拟机$ vagrant halt # 关闭虚拟机$ vagrant reload # 重启虚拟机$ vagrant ssh # SSH 至虚拟机$ vagrant suspend # 挂起虚拟机$ vagrant resu ...
分类:
其他好文 时间:
2018-01-27 15:28:42
阅读次数:
124
在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; ThreadPool ...
分类:
编程语言 时间:
2018-01-27 13:46:20
阅读次数:
175