• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
吴彦怡
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2014年2月28日

一个简单的linux线程池(转-wangchenxicool)
摘要: 线程池:简单地说,线程池 就是预先创建好一批线程,方便、快速地处理收到的业务。比起传统的到来一个任务,即时创建一个线程来处理,节省了线程的创建和回收的开销,响应更快,效率更高。在linux中,使用的是posix线程库,首先介绍几个常用的函数:1 线程的创建和取消函数pthread_create -- 创建线程pthread_join -- 合并线程pthread_cancel -- 取消线程2 线程同步函数pthread_mutex_lockpthread_mutex_unlockpthread_cond_signalpthread_cond_wait线程池的实现:线程池的实现主要分为三部分, 阅读全文
posted @ 2014-02-28 13:30 未过河的小卒 阅读(218) 评论(0) 推荐(0)
 
Linux下获得系统时间的C语言实现
摘要: Linux下获得系统时间的C语言的实现方法#include //C语言的头文件#include //C语言的I/Oint main(){ time_t now; //实例化time_t结构 struct tm *timenow; //实例化tm结构指针 time(&now); //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now timenow = localtime(&now); //localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区) printf("Local time is: %s\n",a 阅读全文
posted @ 2014-02-28 13:27 未过河的小卒 阅读(390) 评论(0) 推荐(0)
 
C语言实现简单线程池(转-Newerth)
摘要: 有时我们会需要大量线程来处理一些相互独立的任务,为了避免频繁的申请释放线程所带来的开销,我们可以使用线程池。下面是一个C语言实现的简单的线程池。头文件: 1: #ifndef THREAD_POOL_H__ 2: #define THREAD_POOL_H__ 3: 4: #include 5: 6: /* 要执行的任务链表 */ 7: typedef struct tpool_work { 8: void* (*routine)(void*); /* 任务函数 */ 9: void ... 阅读全文
posted @ 2014-02-28 13:20 未过河的小卒 阅读(281) 评论(0) 推荐(0)
 
C语言实现Web客户端(转-kungstriving)
摘要: 和我的上一篇文章是一起写的,呵呵,大家给提点意见啊。:-)/*********filename : Client.cpp****************该程序通过标准socket实现HTTP/1.0协议运行该程序可以通过GET 方法取得Head域并将所请求的内容存储到本地**********************************************/#include #include #define HTTP_PORT 80//HTTP连接的默认端口号#define MAXSIZE 256//自定义的每次传输数据的最大数量using namespace std;/** 这个方法构 阅读全文
posted @ 2014-02-28 12:02 未过河的小卒 阅读(512) 评论(0) 推荐(0)
 
C语言实现的Web服务器(转-kungstriving)
摘要: 自己研究了好几天终于写出来一个,哈哈,当然也从网上得到了很多的帮助拉。谢谢大家咯!这个版本还不是很完善,但Web服务器的基本框架已经出来了,还有部分的功能需要进行进一步的测试和修改。虽然说C的开发比较慢,对于程序员来说比较难以操作,但通过用C写这些很底层的东西,可以更好的了解的象java的socket中的工作原理。有一定的帮助!以下是源代码:/**************filename: Server.cpp****************该程序通过标准socket实现简单Http服务器运行该服务器可以通过浏览器访问服务器目录下的Html文件和jpg图片 完成初步的Http服务器功能**** 阅读全文
posted @ 2014-02-28 12:01 未过河的小卒 阅读(497) 评论(0) 推荐(0)
 
linux和window下mkdir函数问题(转-锦曦月)
摘要: 通过WIN32宏进行判断window下mkdir函数#includeint _mkdir( const char *dirname );linux下mkdir函数mode_t参数详解#include int mkdir(const char *path, mode_t mode);参数:path是目录名mode是目录权限返回值:返回0 表示成功, 返回 -1表示错误,并且会设置errno值。mode模式位:mode 表示新目录的权限,可以取以下值:S_IRUSRS_IREADS_IWUSRS_IWRITES_IXUSRS_IEXECS_IRWXUThis is equivalent to (S 阅读全文
posted @ 2014-02-28 11:56 未过河的小卒 阅读(467) 评论(0) 推荐(0)
 
linux C 获取当前目录的实现(转-Blossom)
摘要: linux C 获取当前目录的实现://获取当前目录#include #include #include #include //包含了Linux C 中的函数getcwd()#define FILEPATH_MAX (80)int main(){char *file_path_getcwd;file_path_getcwd=(char *)malloc(FILEPATH_MAX);getcwd(file_path_getcwd,FILEPATH_MAX);printf("%s",file_path_getcwd);} 阅读全文
posted @ 2014-02-28 11:52 未过河的小卒 阅读(1090) 评论(0) 推荐(0)
 
linux C之access函数(转-追梦的小鸟)
摘要: access():判断是否具有存取文件的权限相关函数stat,open,chmod,chown,setuid,setgid表头文件#include定义函数int access(const char * pathname, int mode);函数说明access()会检查是否可以读/写某一已存在的文件。参数mode有几种情况组合, R_OK,W_OK,X_OK 和F_OK。R_OK,W_OK与X_OK用来检查文件是否具有读取、写入和执行的权限。F_OK则是用来判断该文件是否存在。由于access()只作权限的核查,并不理会文件形态或文件内容,因此,如果一目录表示为“可写入”,表示可以在该目录中 阅读全文
posted @ 2014-02-28 11:49 未过河的小卒 阅读(261) 评论(0) 推荐(0)
 
Linux C 创建目录函数mkdir相关(转-清新居士)
摘要: I.Linux C 创建目录函数mkdir的mode设置问题函数原型:#include int mkdir(const char *path, mode_t mode);参数:path是目录名mode是目录权限返回值:返回0 表示成功, 返回 -1表示错误,并且会设置errno值。mode模式位:mode 表示新目录的权限,可以取以下值:S_IRUSRS_IREADS_IWUSRS_IWRITES_IXUSRS_IEXECS_IRWXUThis is equivalent to (S_IRUSR | S_IWUSR | S_IXUSR).S_IRGRPRead permission bit f 阅读全文
posted @ 2014-02-28 11:45 未过河的小卒 阅读(1534) 评论(0) 推荐(0)
 
 

2014年2月27日

50个C/C++源代码网站(转-清风小阁)
摘要: C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。主要转贴:http://blog.csdn.net/nuoshueihe/article/details/8198647但是这份清单提供了源代码的链接已经有一些已经失效了. 已经做了标注. 比较好的, 我用红色标注.01、http://snippets.dzone.com/tag/c/ 数以千计的有用的C语言源代码片段02、http://www.hotscripts.com/category/c-cpp/scripts-programs/Hotscripts 提供数以百计的C和C++脚本和程序。. 阅读全文
posted @ 2014-02-27 21:27 未过河的小卒 阅读(555) 评论(0) 推荐(0)
 
 
上一页 1 2 3 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3