运维开发网

线程

0
  • 分析JVM源码之Thread.interrupt系统级别线程打断

    目录一、interrupt的使用特点二、jvm层面上interrupt方法的本质三、ParkEvent对象的本质四、Park()对象的本质五、利用jni实现一个可以被打断的MyThread类六、总结一、interrupt的使用特点[详细]

    2021-06-30 09:53 分类:编程语言
  • c++ 如何实现线程注入

    简单编写DLL文件: #include <Windows.h> extern \"C\" __declspec(dllexport) void MsgBox(LPCWSTR szMsg, LPCWSTR Title)[详细]

    2021-06-29 12:18 分类:编程语言
  • 详解C++11中的线程锁和条件变量

    线程 std::thread类, 位于<thread>头文件,实现了线程操作。std::thread可以和普通函数和 lambda 表达式搭配使用。它还允许向线程的执行函数传递任意多参数。[详细]

    2021-06-09 10:27 分类:编程语言
  • 浅谈c++11线程的互斥量

    为什么需要互斥量 在多任务操作系统中,同时运行的多个任务可能都需要使用同一种资源。这个过程有点类似于,公司部门里,我在使用着打印机打印东西的同时(还没有打印完),别人刚好也在此刻使用打印机打印东西,如果[详细]

    2021-06-09 10:16 分类:编程语言
  • 分析Android中线程和线程池

    前言 由于内容过多,所以将分为上下两部分,第一部分主要和大家谈谈android中的线程,以及在Android中的常用的线程池。第二部分我们一起来了解一下AsyncTask的使用和工作原理。[详细]

    2021-06-09 08:18 分类:编程语言
  • 40. 在线程间进行事件通知

    在之前通过使用多个DownloadThread线程进行下载(I/O)及使用一个ConvertThread线程进行转换(CPU),我们达到了多线程下载csv数据并转换为xml文件的目的。但现在有额外的要求:实现一个打包线程TarThread,将转换出的xml文件压缩打包。例...[详细]

    2021-04-26 09:27 分类:Python
  • 41. 使用线程本地数据

    例如,我们实现了一个web视频监控服务器,服务器端采集摄像头数据,客户端使用浏览器通过http请求接收数据。服务器使用推送的方式(multipart/x-mixed-replace)一直使用一个tcp连接向客户端传递数据。这种方式将持续占用一个线程,导致单...[详细]

    2021-04-26 09:23 分类:Python
  • Java线程数究竟设多少合理

    需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的2倍,有些业务设置为CPU核数的8倍,有[详细]

    2021-04-23 09:59 分类:编程语言
  • 线程安全你不会,你面试,你怎么敢的呀,细到恐怖.......

    线程安全概念:多个线程对临界资源的访问是安全的;实现:同步与互斥互斥:通过同一时间对临界资源的唯一访问保证访问操作的安全;同步:通过条件判断使对临界资源的访问更加合理;互斥的实现:互斥锁:本质是一个个0/1技术器,用于标记对...[详细]

    2021-04-19 13:36 分类:Linux
  • 多线程这些都不清楚,你面试?还不赶紧看看?细到恐怖....

    并行和并发的区别:1.并发(concurrency):在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。并发是指同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得在...[详细]

    2021-04-19 13:32 分类:Linux