Android C++系列:Linux常用函数和工具

1. 时间函数

1.1 文件访问时间

#include <sys/types.h>
#include <utime.h>
int utime (const char *name, const struct utimebuf *t); 
返回:若成功则为 0,若出错则为- 1

如果times是一个空指针,则存取时间和修改时间两者都设置为当前时间;

如果times是非空指针,则存取时间和修改时间被设置为 times所指向的结构中的值。此 时,进程的有效用户ID必须等于该文件的所有者 ID,或者进程必须是一个超级用户进程。对 文件只具有写许可权是不够的

此函数所使用的结构是:

struct utimbuf {
time_t actime; /*access time*/ 
time_t modtime; /*modification time*/ }

1.2 cpu使用时间

#include <sys/time.h> 
#include <sys/resource.h>
int getrusage(int who, struct rusage *usage);
  • RUSAGE_SELF:Return resource usage statistics for the calling process, which is the sum of resources used by all threads in the process.

  • RUSAGE_CHILDREN:Return resource usage statistics for all children of the calling process that have terminated and been wait

相关推荐

  1. Android C++系列Linux函数工具

    2024-07-09 17:08:04       6 阅读
  2. android 工具

    2024-07-09 17:08:04       8 阅读
  3. Android init调试工具

    2024-07-09 17:08:04       3 阅读
  4. Android JNIAPI函数介绍

    2024-07-09 17:08:04       25 阅读
  5. 【运维】Linux 网络工具

    2024-07-09 17:08:04       18 阅读
  6. 实用工具系列-git命令

    2024-07-09 17:08:04       39 阅读

最近更新

  1. easyExcel

    easyExcel

    2024-07-09 17:08:04      0 阅读
  2. 什么是等保测评

    2024-07-09 17:08:04       0 阅读
  3. acml可用订阅到起始位姿

    2024-07-09 17:08:04       0 阅读
  4. Windows 12 网页版

    2024-07-09 17:08:04       0 阅读
  5. 网络融合的艺术:Xcode中应用Web服务集成全指南

    2024-07-09 17:08:04       0 阅读
  6. 提示工程的技术与策略分类

    2024-07-09 17:08:04       0 阅读
  7. css font 优化

    2024-07-09 17:08:04       0 阅读
  8. 基于深度学习的金融交易

    2024-07-09 17:08:04       0 阅读
  9. MATLAB中balance函数用法

    2024-07-09 17:08:04       0 阅读
  10. 栈和队列之间有哪些区别

    2024-07-09 17:08:04       0 阅读
  11. python 爬虫技术 第04节 函数和模块

    2024-07-09 17:08:04       0 阅读
  12. 打造安全堡垒:Xcode应用权限管理全解析

    2024-07-09 17:08:04       0 阅读

热门阅读

  1. vb.net读取mssql的image字段后,如何转换成二进制

    2024-07-09 17:08:04       7 阅读
  2. 常用 Android 反编译工具apktooldex2jarenjarifyjd-guijadx

    2024-07-09 17:08:04       4 阅读
  3. Android Gradle 开发与应用 (十): Gradle 脚本最佳实践

    2024-07-09 17:08:04       9 阅读
  4. 牛客周赛 Round 50

    2024-07-09 17:08:04       11 阅读
  5. 量化机器人如何提高投资效率?

    2024-07-09 17:08:04       4 阅读
  6. Emacs相关

    2024-07-09 17:08:04       7 阅读
  7. 细水长流:SKlearn中模型的增量训练实践

    2024-07-09 17:08:04       7 阅读
  8. 论如何搭建属于自己的服务器?

    2024-07-09 17:08:04       6 阅读
  9. RabbitMQ实现延迟消息

    2024-07-09 17:08:04       10 阅读
  10. 【数据挖掘】银行信用卡风险大数据分析与挖掘

    2024-07-09 17:08:04       7 阅读
  11. emacs 重新加载磁盘上的文件

    2024-07-09 17:08:04       7 阅读
  12. Linux学习笔记(一)

    2024-07-09 17:08:04       8 阅读