开发文章

进程与线程开发技术

开发技术 - 进程与线程开发技术简介

Linux、windows进程通讯、多线程并发、线程池、进程切换与调度等进程与线程相关编程教程
  • 2017年 12月02日
  • CreateThread与_beginthreadex本质区别
    本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthr...
  • 2017年 04月15日
  • Python3多线程详解
    线程讲解   多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人...
  • 2017年 03月25日
  • 个人理解的线程,协程和单,多核线程   1. 单核CPU上运行的多线程程序, 同一时间只能一个线程在跑, 系统帮你切换线程而已(cpu时间切片), 系统给每个线程分配时间片来执行, 每...
  • 2016年 12月10日
  • ThreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素 的键为线程对象,而值对应线程的变量副本,由于Key值不可重复...
  • 2016年 12月10日
  • 一.Java中的ThreadPoolExecutor类 1、有4个核心构造函数 public class ThreadPoolExecutor extends AbstractExecutorService { ..... public ThreadPoolExecut...
  • 2016年 11月15日
  • 在前面几篇关于如何利用Scala类型系统大幅提升灵活性和编译期安全性的文章之后,我们现在重新回到这个系列早期探讨过的一个话题:Scala如何处理并发。 我们前面介绍过组合使用F...
  • 2016年 10月31日
  • MFC多线程编程 一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_S...
  • 2016年 09月11日
  • 高并发系统中队列的应用场景
    队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。 在我开发过的系统中,不...
  • 2016年 07月27日
  • 1、利用ToolHelp API 首先创建一个系统快照,然后通过对系统快照的访问完成进程的枚举。 获取系统快照使用CreateToolhelp32Snapshot() 函数 函数原型声明如下: HANDLE WINAPI ...
  • 2016年 07月27日
  • 方法一 第一 种方法是大家比较熟悉的通过ToolHelp Service提供的API函数来实现。这里用到了3个关键的函 数:CreateToolhelp32Snapshot(),Process32First()和Process32Next()...