一:列文件清单 1. List (gdb) list line1,line2 ********************************************************************************************* 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*.?.[.])在内. 如果你使用不带参数的run命令,gdb就再次使用你给予前一条r
Thread类是Android为线程操作而做的一个封装.代码在Thread.cpp中,其中还封装了一些与线程同步相关的类. Thread类 Thread类的构造函数中的有一个canCallJava Thread.cpp /system/core/libutils/Threads.cpp 线程创建流程 /* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Vers
一,object 类的wait(),notify()和notifyAll() Java 线程类也是一个object 类,它的实例都继承自java.lang.Thread 或其子类.wait(),notify()和notifyAll()是Object类中的方法,常用于线程之间调度. 线程无数据运行可调用wait()让线程等待,不占用CUP资源,提高CPU有效的利用率.例如,线程 B 可以等待线程 A 的一个信号,这个信号会通知线程 B 数据已经准备好了,B可以执行业务逻辑. 线程之间调度常应用于生
to be added... gdb a.out [Inferior 1 (process 9718) exited with code 05] (gdb) list Line number 15 out of range; t.c has 14 lines. (gdb) list 1 1 #include 2 char foo(char *s) 3 { 4 char *c=s; 5 return *(c+2); 6