码迷,mamicode.com
首页 >  
搜索关键字:阻塞 非阻塞    ( 9115个结果
创建线程的几种方式
一、继承Thread类 重写run()方法 二、实现Runnable接口 实现run()方法 不能返回值、不能抛出异常 三、实现Callable接口 重写call()方法 返回值 抛异常 第三种方式需要借助FutureTask来使用:new Thread(new FutureTask(new MyC ...
分类:编程语言   时间:2021-07-26 16:48:30    阅读次数:0
C语言socket UDP广播的收发
要在嵌入式系统里实现广播收发功能,server.c实现广播形式指定端口发送广播信息,client.c绑定指定端口,并阻塞接受广播内容然后打印,程序非常简单,不过有一点需要注意,那就是setsockopt()函数的使用。使用不当很可能会出问题。通过SO_REUSEADDR选项可以实现端口号的重用,SO ...
分类:编程语言   时间:2021-07-19 16:35:37    阅读次数:0
Python多线程并发时通过线程池限流
Python支持多线程,但是由于GIL的限制并不能无限制的开启子线程。 通过semaphore我们可以控制子线程对于共享资源的访问,即可以阻塞一些子线程直到有空余的semaphore资源,但是并不能实际限制子线程数。 当我们需要开启成千上万个子线程时,很多时候并不希望这些子线程同时执行(可能受限于系 ...
分类:编程语言   时间:2021-07-15 19:01:30    阅读次数:0
【面试】详解同步/异步/阻塞/非阻塞/IO含义与案例
本文详解同步、异步、阻塞、非阻塞,以及IO与这四者的关联,毕竟我当初刚认识这几个名词的时候也是一脸懵。 🔥1.同步阻塞、同步非阻塞、异步阻塞、异步非阻塞 1.同步 同步就是多个事物不能同时工作,只能依次排队进行 2.异步 多个事物可以同时工作,不用依次进行 3.阻塞 线程需要停止等待 4.非阻塞 ...
分类:其他好文   时间:2021-07-12 18:13:04    阅读次数:0
MySQL的锁策略有什么?
表锁是MySQL最基本的锁策略,并且是开销最小的策略。表锁会锁定整张表,一个用户在对表进行写操作前需要先获得写锁,这会阻塞其他用户对该表的所有读写操作。只有没有写锁时,其他读取的用户才能获取读锁,读锁之间不相互阻塞。 行锁可以最大程度的支持并发,同时也带来了最大开销。innoDB和XtraDB以及一 ...
分类:数据库   时间:2021-07-05 19:06:17    阅读次数:0
MySQL的读写锁
在处理并发读或写时,可以通过实现一个由两种类型组成的锁系统来解决问题。这两种锁通常被称为共享锁和排他锁,也叫读锁和写锁。 读锁是共享的,相互不阻塞,多个用户同一时刻可以读取同一个资源而不相互干扰。 写锁是排他的,一个写锁会阻塞其他的写锁和读锁,确保在给定时间内只有1个用户能执行写入并防止其他用户读取 ...
分类:数据库   时间:2021-07-05 17:21:02    阅读次数:0
ANR与Crash
ANR是应用无响应,crash是崩溃闪退等 ANR原因:线程阻塞,输入性事件在特定时间内无法完成 crash原因:内存不足,数据转换异常 ANR问题:1.log文件夹下全局搜am_anr,此时会把log文件下下所有的包含am_anr的行显示出来(也可以搜activitymanager: ANR)2. ...
分类:其他好文   时间:2021-06-30 18:03:57    阅读次数:0
多线程之死锁、生产者与消费者模型以及线程池
死锁产生的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已获得的资源,在未使用完之前,不能强制剥夺 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系 实例 package com.yeyue.t ...
分类:编程语言   时间:2021-06-30 18:01:58    阅读次数:0
RabbitMQ简介和安装
Rabbitmq 消息系统允许软件, 应用相互连接和扩展, 这些应用可以相互链接起来组成一个更大的应用, 或者将用户设备和数据进行连接。消息系统通过将消息的发送和接收分离来实现应用程序的异步和解耦。 或许你正考虑进行数据投递,非阻塞操作或者推送通知。或许你想要实现发布/订阅, 异步处理, 或者工作队 ...
分类:其他好文   时间:2021-06-29 15:39:30    阅读次数:0
MSTP多生成树协议
MSTP【Muliti STP】多生成树协议工作原理:将多个vlan捆绑在一起,运行在一个stp实例里面,不同实例间stp互相独立运行,默认情况下所有vlan都在实例0里面 网络拓扑图: 如果上图拓扑不进行配置的话,交换机SW 3的G0/0/1口将被阻塞,而对于vlan 10和vlan 30的用户来 ...
分类:其他好文   时间:2021-06-29 15:22:15    阅读次数:0
9115条   1 2 3 4 ... 912 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!