码迷,mamicode.com
首页 >  
搜索关键字:多线程    ( 22665个结果
多线程练习1_网图下载
### 案例:网图下载 ```java //1. 导入commons io里的jar包 //2. add as Library package com.hao.Demo01; import org.apache.commons.io.FileUtils; import java.io.File; i ...
分类:编程语言   时间:2021-02-10 13:02:53    阅读次数:0
多线程-java.util.concurrent-Semaphore
什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se ...
分类:编程语言   时间:2021-02-09 12:33:43    阅读次数:0
flask之request基础threading.local
引子: flask中的request 在单进程单线程中没有问题,但是性能肯定是下降的,如果强制开启多线程,会导致线程不安全。但是threading.local() 方法支持多线程,但是不支持多协程 代码: # -*- coding: utf-8 -*- """ threadlocal 上下问管理 源 ...
分类:其他好文   时间:2021-02-09 11:46:54    阅读次数:0
多线程详解
1.三个多线程可能引起的问题 package other; public class UnSafeTicker implements Runnable { private int ticket=10; boolean flag=true; @Override public void run() { ...
分类:编程语言   时间:2021-02-08 12:09:22    阅读次数:0
26.服务端单线程模式下性能瓶颈测试
VS2015 提供的性能探查器,可以看到程序的哪部分代码占用了多少的cpu 可以看到 FD_SET select FD_ISSET recv这几个个函数占用的cpu比较高 将服务端改造成多线程: 1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。 2.分摊占用cpu的操作,放到几个线 ...
分类:编程语言   时间:2021-02-08 11:58:13    阅读次数:0
保护临界资源——互斥锁
1、概述 互斥锁通常用在多线程中,用于保护临界资源。什么是临界资源?我的理解就是有可能被多个线程同时占用的资源,比如线程1要使用一个全局变量的时候,这时调度到了线程2,线程2改变了这个全局变量的值,这时线程1再去使用这个全局变量的时候就可能出问题。举个现实生活中的例子,A要用打印机打印很多资料,B也 ...
分类:其他好文   时间:2021-02-03 11:03:42    阅读次数:0
几种语言的比较(WIP)
各种feature的实现 执行shell 处理时间 处理参数 处理文件 logging test 多线程、进程,并发 语言 python groovy scala java C++ C shell go 执行shell, check output groovy a= "ls".execute(); ...
分类:编程语言   时间:2021-02-03 10:42:48    阅读次数:0
二、设计模式:4、单例模式(Singleton)
1、模式主要思想: 保证一个类仅有一个实例,并提供一个该实例的全局访问点。 2、以下为各个版本的单例模式及存在的问题 (1)第一版: 1 class Singleton 2 { 3 public: 4 static Singleton * GetInstance() 5 { 6 if (_insta ...
分类:其他好文   时间:2021-02-02 10:38:28    阅读次数:0
01 进程和线程的关系
进程和线程: 形象比喻:进程是工厂 ,线程是工人。一(进程)对多(线程)的关系 一个进程里面包含多个线程 进程是操作系统资源分配的基本单位。进程中包含线程。我们的代码是运行在线程中的。 线程是由进程所管理的,为了提示浏览器的稳定和安全性,浏览器采用了多进程模型。稳定性:每次新打开页面tab页,本质是 ...
分类:编程语言   时间:2021-02-01 12:37:23    阅读次数:0
zip爆破
zip爆破 Python的优化问题 ? Python在计算密集型任务方面没有明显的多线程优化,多线程更加适合用于处理I/O密集型任务(如网络请求)。爆破任务使用顺序执行即可。 编写Python脚本 ? 一个简单的爆破脚本: import zipfile import traceback import ...
分类:其他好文   时间:2021-01-30 11:46:15    阅读次数:0
22665条   上一页 1 ... 18 19 20 21 22 ... 2267 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!