上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1.简介 python的创始人为 吉多·范罗苏姆(Guido van Rossum),创建于1989年的圣诞节期间,根据本人热爱的电视剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)而取得。 目前python在众多领域中得到了极大的推广,一跃成为全球最火爆的语 阅读全文
posted @ 2022-10-31 21:53 阿明明 阅读(144) 评论(0) 推荐(0) 编辑
摘要: tree -L N N代表显示的目录层结构级数 阅读全文
posted @ 2021-06-09 14:40 阿明明 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 线程异步 线程在创建的之后,一般都是独立自主,并发的,线程间会进行资源的竞争,那么就会引来一个问题,如果多个线程在同一时间对同一资源进行访问,修改,会造成资源破坏的结果,如下例子: #include <stdio.h> #include <pthread.h> #include <unistd 阅读全文
posted @ 2021-04-21 15:13 阿明明 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 我们最希望的就是线程在退出的时候释放其所占的所有资源,并且释放其设置的一些类似锁的资源,这就要求我们在退出线程的时候必须有收尾的操作,即线程退出时的清理 1. 清理函数 1) void pthread_cleanup_push(void (*routine) (void*), void *arg) 阅读全文
posted @ 2021-04-20 14:24 阿明明 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1. 多线程退出的方式如下: 线程调用pthread.exit() 线程调用return 线程所属进程结束 线程被其它线程通知结束或者结束 前两种方式也称为线程的主动结束,是理想状况,但是需要注意一点,线程结束(非分离状态),资源却没有释放,需要调用pthread_join() 后两种称为被动结束, 阅读全文
posted @ 2021-04-19 16:43 阿明明 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中,经常会遇到select 和 socket进行搭配使用,在此个人做一个小结 一. select函数 1 函数原型 readable, writeable, exceptionable = select.select(rlist, wlist, xlist,timeout) 入参的前三个是 阅读全文
posted @ 2021-04-19 14:41 阿明明 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. 线程属性: 线程属性主要包含分离状态,作用域,栈尺寸,栈地址,优先级,调度策略和参数,本节主要介绍栈尺寸和分离状态 线程属性通过pthread_attr_t进行表达,定义如下: union pthread_attr_t { char _size_[__SIZEOF_PTHREAD_ATTR_T 阅读全文
posted @ 2021-04-09 13:32 阿明明 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 1. 函数声明: int pthread_create(pthread_t *pid, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) pid:线程创建成功后返回的线程标示 attr:线程属性结构,用于控制 阅读全文
posted @ 2021-04-08 16:24 阿明明 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1. 多线程的好处: 让软件拥有灵敏的响应 充分利用多核处理器 开销比进程小很多很多 2. 线程与进程间关系: 线程属于进程 同一进程产生的线程共享同一内存空间 进程退出,线程全部强制退出 3. 线程的状态: 就绪态:等待处理器调用,一般在线程创建之后,会现处于该状态 运行态:处理器处理中 阻塞态: 阅读全文
posted @ 2021-04-08 14:25 阿明明 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 消息队列(message queue):是进程间通讯的一种常用的方式,可以传递多种类型的数据流,可以实现异步传输。 消息队列是两个或者多个应用程序约定好的一种交互方式,体现在彼此知晓共同的消息队列 ID, 该收取哪种类型的消息。 下面开始介绍应用的过程,附着的代码是在某公司开发feature时候加入 阅读全文
posted @ 2021-04-07 09:58 阿明明 阅读(729) 评论(0) 推荐(0) 编辑
摘要: ipcs 显示共享内存,消息队列, 信号量全部的IPC ipcs -q 显示消息队列 ipcs -s 显示信号量 ipcs -m 显示共享内存 ipcds -u 显示IPC状态汇总 阅读全文
posted @ 2021-04-06 16:29 阿明明 阅读(96) 评论(0) 推荐(0) 编辑
摘要: ifconfig:显示网络接口配置信息 阅读全文
posted @ 2021-04-06 16:13 阿明明 阅读(275) 评论(0) 推荐(0) 编辑
摘要: clear:清除终端内容 阅读全文
posted @ 2021-04-06 16:11 阿明明 阅读(87) 评论(0) 推荐(0) 编辑
摘要: scp [user@host1:]file1 [user@host2:]file2 将主机1下的某一路径下的文件拷贝到另一个主机下的某一路径 scp -r [user@host1:]dir1 [user@host2:]dir2 将主机1下的某一路径下的文件夹拷贝到另一个主机下的某一路径 scp AT 阅读全文
posted @ 2021-04-06 16:09 阿明明 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ln -n file1 file2 将文件2设置为文件1的软连接:file1和file2 任何一个改动都会反馈到另一方,删除源文件, 软连接文件不可用 ln -s file1 file2 将文件2设置为文件1的硬连接:file1和file2 任何一个改动都会反馈到另一方 阅读全文
posted @ 2021-04-06 15:55 阿明明 阅读(84) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页