- 博客(5)
- 收藏
- 关注
原创 信号量实现同步之苹果橘子问题
游戏规则:桌子上有一个盘子,盘子中可以放置的水果数量一定,妈妈可以一次放入一个橙子,爸爸可以一次放入一个苹果,儿子一次吃一个苹果,女儿一次吃一个橙子。利用信号量来实现这一过程,使得四个人可以有条不紊的进行优秀。//// apple_orange.c// //// Created by YIN on 2021/5/24.//#include "apple_orange.h"#include "stdio.h"#include "pthread.h"#include "s
2021-05-24 20:57:24 1664
原创 信号量实现同步之生产消费者问题
同步问题同步即是将异步的并发进程按照某种顺序执行,采用信号量来实现这一问题是将信号量设置为0,让进程一直处于等待的状态,直到另外的进程唤醒它。经典同步问题1、生产-消费者问题(server&client)生产者与消费者共用一个缓冲区,生产者不能往放满的缓冲区中放产品,消费者不能从空的缓冲区中取产品.//// producer_consumer.c// //// Created by YIN on 2021/5/23.//#include "produc...
2021-05-23 23:15:17 330
原创 信号量实现同步之司机售票员问题
信号量:实战:司机售票员//// driver_conductor.c// //// Created by YIN on 2021/5/16.//#include "driver_conductor.h"#include <stdio.h>#include <pthread.h>#include <semaphore.h>#include <unistd.h>#include <dispat...
2021-05-17 21:29:17 2828
原创 SO-Net 阅读笔记
先验知识SOM,即自组织映射(以下摘自wiki)SOM是一种无监督学习算法,使用非监督式学习来产生训练样本的输入空间的一个低维(通常是二维空间)离散化的表示的人工神经网络自组织映射的训练实例。蓝色斑点是训练数据的分布,而小白斑点是从该分布走出的目前的训练数据。起初(左图)SOM节点处在数据空间的任意位置。选择离训练数据最近的(用黄色高亮的)节点。它会向着训练数据移动,网格上它的...
2018-09-27 16:51:18 655
原创 点云手工特征到深度学习的过渡
3D 视觉的相关task随着低成本,小型化三维传感器的普及,并且三维数据可以更好的感知和理解周围环境,因此,基于三维数据的一些应用领域,例如:机器人,AR/VR,人机交互,自动驾驶等都具有越来越广阔的发展前景。三维数据的处理方法较二维要复杂很多,其中一个重要的原因是因为三维数据本身的特性造成,三维数据有很多种变现形式,包括点云,三角网格,体素,多视角,深度图等等。其中深度图通常由于其只能表...
2018-09-26 19:01:09 2294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人