#include #include #include #include void *thread_function(void *arg);pthread_mutex_t work_mutex;#define WORK_SIZE 1024char work_area[WORK_SIZE];int ti...
分类:
编程语言 时间:
2014-06-19 00:15:42
阅读次数:
326
直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hiera...
分类:
移动开发 时间:
2014-06-18 15:04:26
阅读次数:
226
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.inv...
分类:
移动开发 时间:
2014-06-18 15:01:13
阅读次数:
284
一、Key Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定key是否存在EXPIRE为给定key....
分类:
其他好文 时间:
2014-06-18 13:56:37
阅读次数:
241
/**
* 游览器友好输出
* 无线参数
*/
function dump() {
$data=func_get_args();
ob_start ();
foreach($data as $v){
var_dump ( $v );
}
$output = ob_get_clean ();
if (! extension_loaded ( 'xdebug' )) {
$o...
分类:
Web程序 时间:
2014-06-17 21:56:57
阅读次数:
322
进程(Process):一个进程有自己的执行环境以及执行变量。线程(Thread):共享执行环境以及变量。多线程(Multithreading):一个程序同时运行一个以上的线程就称为多线程程序, 所有java程序都至少有一个线程--主线程(main thread),所有的线程都是直接或间接的由主线程...
分类:
编程语言 时间:
2014-06-16 23:37:15
阅读次数:
299
--备份
1、备份到默认文件夹中
D:\mongodb\bin 是mongodb的安装目录
mongodump -d 是备份数据库命令
testdb 数据库名称
备份的数据库在mongodb安装目录下的dump文件夹中
2、备份到指定文件夹中
D:\mongodb\bin 是mongodb的安装目录
mongodump -d 是备份数据库命令
test...
分类:
数据库 时间:
2014-06-16 22:55:07
阅读次数:
238
public static void downFile(final String url){
new Thread(){
public void run(){
FileOutputStream os=null;
try{
InputStream input=null;
...
分类:
移动开发 时间:
2014-06-16 20:47:47
阅读次数:
286
一、能避免同步吗?
取得锁会因为以下原因导致成本很高:
取得由竞争的锁需要在虚拟机的层面上运行更多的程序代码。
要取得有竞争锁的线程总是必须等到锁被释放后。
1. 寄存器的效应
计算机有一定数量的主寄存器用来存储与程序有关的数据。
从逻辑上的观点来看,每个Thread都有自己的一组寄存器。当操作系统将某个Thread分配给CPU时,它会把该Thread特有的信息...
分类:
编程语言 时间:
2014-06-16 18:58:52
阅读次数:
405
在多线程编程中,常常需要从主线程传递参数给子线程或在主线程中获得子线程的计算结果,
若使用全局变量实现,必然需要对临界区保护,因此导致大量的切换工作造成效率的低下;
而利用进程间的参数传递可以解决这一问题。
两个方向的参数传递:
1.主线程向子线程传递参数:
通过函数 int pthread_create(pthread_t *thread, const pthread_attr_t *...
分类:
编程语言 时间:
2014-06-16 14:34:54
阅读次数:
242