![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
金山车神
这个作者很懒,什么都没留下…
展开
-
2021-07-17
给线程一个顺序(及线程的同步) 信号量(线程同步) 头文件 #include <semaphore.h> 信号量的初始化: int sem_init(sem_t *sem, int pshared, unsigned int value); return: 0成功 -1失败 sem_t *sem: 要初始化的信号量 int pshared: 0表示线程间 1表示进程 unsigned int value: 初始化信号的资源数原创 2021-07-17 18:34:13 · 76 阅读 · 0 评论 -
2021-07-17
Linux互斥锁: //定义出一个互斥锁变量 pthread_mutex_t mutex; int main() { //在主函数初始化互斥锁 if(0 != pthread_mutex_init(&mutex, NULL)) { perror("mutex"); return -1; } } //上锁 pthread_mutex_lock(&mutex); //对数据进行操作。 //释放锁 pthread_mutex_原创 2021-07-17 16:21:03 · 67 阅读 · 0 评论 -
2021-07-17
Linux多线程程序: 用到的函数: int pthread_create(pthread_t *tid, const pthread_attr_t *attr, void *(*func) (void *), void *arg); pthread_create用于创建一个线程,成功返回0,否则返回Exxx(为正数)。 pthread_t tid:线程id的类型为pthread_t,通常为无符号整型,当调用pthread_create成功时,通过tid指针返回。 const pthread_attr_t原创 2021-07-17 15:42:34 · 86 阅读 · 0 评论 -
2021-07-17
Linux中man文档变中文: sudo apt update sudo apt install manpages-zh 在乌邦图下的。原创 2021-07-17 10:00:28 · 62 阅读 · 0 评论 -
2021-03-21
arduino中将float型精确到小数点后一位的方法 char str_WenDu[4]; float WenDu=0; dtostrf(WenDu,2,1,str_WenDu);//整数位保留2位小数保留1位后将WenDu的值传给str_WenDu原创 2021-03-21 13:33:36 · 487 阅读 · 0 评论 -
2021-02-02
简单的安卓消息通知: 在网上找了好久的代码修改后结果,在此做一个记录方便以后查找; 创建渠道 private String createNotificationChannel(String channelID, String channelNAME, int level) { if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { NotificationManage原创 2021-02-02 15:30:38 · 62 阅读 · 0 评论 -
2021-01-27
实现Android多线程工作的一种方法: //第一种触发方式 handler.sendEmptyMessage(1);//执行1里面的程序 //第一种触发方式加延时后触发 handler.sendEmptyMessageDelayed(2, 100);//延时100毫秒后执行2里面的程序 //第二种触发方式(可以传递参数) String string = "123"; Message message = new Message(); message.what = 3; message.obj = strin原创 2021-01-27 23:37:38 · 48 阅读 · 0 评论 -
2021-01-27
Android中两个Activity Java文件(在同一个文件夹下)或者说两个类之间相互传值的一种方法: 假设要将A.Java中的字符变量string传给B.Java A.Java public class A{ private static String string = "abc"; public String Will() { return string; } } B.Java name = new A().Will();//接收MainAc原创 2021-01-27 23:23:39 · 42 阅读 · 0 评论 -
2020-04-26
今天第一天发博客!以后或许会写很多吧!原创 2020-04-26 00:32:10 · 80 阅读 · 0 评论