在学习的过程中,看到博客等等资料,把这些问题自己总结出来给个答案。 1:线程的基本概念、线程的基本状态及状态之间的关系? 2:线程与进程的区别? 3:多线程有几种实现方法,都是什么? 4:多线程同步和互斥有几种实现方法,都是什么? 5:多线程同步和互斥有何异同,在什么情况下分别使用他们?举例说明。 ...
分类:
编程语言 时间:
2016-06-11 11:50:46
阅读次数:
150
原文链接: 深度优先算法:http://blog.163.com/zhoumhan_0351/blog/static/3995422720098342257387/ 广度优先算法:http://blog.163.com/zhoumhan_0351/blog/static/39954227200987... ...
分类:
编程语言 时间:
2016-06-11 11:49:59
阅读次数:
190
1. for循环是不耗时的,i/o操作耗时 2. [NSThread currentThread]获取当前线程number代表线程的编号,name线程的名称,如果number为1则代表为主线程 3.使用pthread开启新的线程 /* 参数1:线程的编号地址 参数2:线程的属性 参数3:开启的线程要 ...
分类:
编程语言 时间:
2016-06-11 11:46:30
阅读次数:
124
synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。 1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。如:public synchronized void ...
分类:
编程语言 时间:
2016-06-11 11:46:33
阅读次数:
141
如果要切换到Python2,执行: sudo update-alternatives --config python 按照提示输入选择数字回车即可。 ...
分类:
编程语言 时间:
2016-06-11 11:46:57
阅读次数:
147
Tomcat 启动时 java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully 错误 这 个错误 碰到好几次了,我的tomcat使用非常频繁,而且部署项目比较多,经常会出一些自己看不懂的问题, 今天解决了这 ...
分类:
编程语言 时间:
2016-06-11 11:47:05
阅读次数:
168
java内部类总结 简单来说,内部类就是在我们所熟悉的类中的里面再定义一个类 为什么需要内部类? 当我们描述事物时,事物之中还有事物,我们就用内部类描述事物 因为内部事物在使用外部事物的内容 我举一个例子 人体有心脏,血液,肝,脾,肺-……那么心脏该如何定义? 我们应该定义心脏为内部类,因为它在使用 ...
分类:
编程语言 时间:
2016-06-11 11:45:07
阅读次数:
206
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位 ...
分类:
编程语言 时间:
2016-06-11 11:45:59
阅读次数:
190
1:互斥锁,只有一个线程进行(例如:读写)操作 2.栈区上面的对象随时可能销毁,ARC下block会自动保存到堆区 //NSGlobalBlock全局区(未使用局部变量) // void (^task)() = ^{ // NSLog(@"task"); // }; // NSLog(@"%@",t ...
分类:
编程语言 时间:
2016-06-11 11:44:42
阅读次数:
258
-(NSOperationQueue *)queue { if (_queue == nil) { _queue = [[NSOperationQueue alloc]init]; //最大并发数 _queue.maxConcurrentOperationCount = } return _queu ...
分类:
编程语言 时间:
2016-06-11 11:45:22
阅读次数:
195
一般一个物体除了手动添加刚体受到重力作用外,还可以给该刚体添加一个其他的力。 这里就要涉及到一个恒定力(Constant Force)组件 首先要去掉物体的重力(因为重力是刚体组件中默认的一个向下的力)影响。然后在力组件中添加一些力去控制该物体。 ...
分类:
编程语言 时间:
2016-06-11 11:43:45
阅读次数:
422
从VC取得View很容易,但有些情况下我们需要从View反向获取VC.不过在一些特殊的场合,Cocoa库帮我们想的很周到,比如在自定义View过渡动画的时候:func animateTransition(transitionContext: UIViewControllerContextTransitioning) {}系统在回调我们的animateTransition方法时,会传入一个contex...
分类:
编程语言 时间:
2016-06-11 10:39:04
阅读次数:
341
点击进入_更多_Java千百问1、jdk用户界面类库都有什么了解java核心框架看这里:java核心框架是什么样的
1. 输入法框架(Input Method Framework)
输入法框架包括文本编辑组件与文本输入。文本输入是软件组件,使得用户输入文本而不是简单的在键盘上打字。它们通常用于输入日本、中国或韩国的语言,输入比键盘按键多出数百倍的文本。当然,框架还支持其他语言,以及完全不同的输入...
分类:
编程语言 时间:
2016-06-11 10:36:43
阅读次数:
187
点击进入_更多_Java千百问1、static有什么用static是java的关键字,用static声明达到静态的目的。所谓静态,就是在程序编译后就能被使用,不需要创建任何实例。static能够修饰类、方法、变量以及类代码块,具体如下:static方法
被static声明的方法叫做静态方法,不需要实例化对象通过类名直接调用的方法,最常见的是main()。了解main方法看这里:main方法是什么...
分类:
编程语言 时间:
2016-06-11 10:36:56
阅读次数:
146
在spring整合dwr时,报找不到配置文件 DWRcan't find a spring config. See the logs for solutions 解决办法: 在web.xml中添加一下代码 <listener> <listener-class> org.springframework ...
分类:
编程语言 时间:
2016-06-11 10:37:27
阅读次数:
499
二叉搜索树 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4117 Accepted Submission(s): 1802 Problem ...
分类:
编程语言 时间:
2016-06-11 10:35:07
阅读次数:
282