一、同步?异步? 下面两幅图解释了同步异步。 二、实现多线程的方式 1.继承Thread 2.实现runable接口(推荐) 3.使用内部类实现 三、内部类的使用(补充) 四、常用api的使用 总结: 1.同步异步? 2.多线程常用的实现方式?(实现Runable方式推荐,原因:java面向接口编程 ...
分类:
编程语言 时间:
2019-08-13 00:54:43
阅读次数:
175
Task 概念: Task线程是基于线程池的,提供了丰富的API Task的启动方式 第一种: Task task = new Task(() => this.DoSomethingLong("btnTask_Click_1")); task.Start(); 第二种: Task task = Ta ...
分类:
编程语言 时间:
2019-06-09 09:35:07
阅读次数:
105
Theread 概念 C#对线程对象的一个封装(密封类)类库 Thread实例化及调用 第一种: 只是简单的把需要线程执行的方法传递到Thread Thread thread = new Thread(testMethod);//实例化Thread thread.Start();//开启线程,执行方 ...
分类:
编程语言 时间:
2019-06-07 10:36:03
阅读次数:
110
进程 计算机概念,程序在服务器运行时占据全部计算机资源总和,虚拟的。包含CPU、内存、网络、硬盘 MSDN: 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 线程 计算机概念,进程在响应操作时最小单位,也包含CPU、内存 ...
分类:
编程语言 时间:
2019-06-06 00:14:17
阅读次数:
108
场景要求 客户端调用服务器a.php接口,需要执行一个长达5s-20s不等的耗资源操作,但是客户端响应请求时间为5秒(微信公众账号服务器请求响应超时时间),5s以上无回复即断开连接。 解决设想 客户端调用a.php之后,a.php执行异步多线程操作调用b.php,a.php调用成功后即刻反馈给客户端 ...
分类:
编程语言 时间:
2019-02-26 13:07:51
阅读次数:
267
参考这篇文章 hashtable和hashmap几乎一样,不同之处在:线程安全和速度! hashtable是同步的,在多线程中使用同步的方式访问,而hashmap则不能同步; 所以在使用时如果是在多个线程中使用则使用hashtable,或者使用Java 5提供的ConcurrentHashMap,这 ...
分类:
其他好文 时间:
2019-02-07 23:33:14
阅读次数:
177
PHP实现基于Swoole简单的HTTP服务器 引用Swoole官方定义: PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS ...
分类:
Web程序 时间:
2018-12-07 16:46:06
阅读次数:
384
1.中型项目搭建--code first2.小型模型搭建 --三层架构 中高级技术泛型,反射,缓存,多线程,web api身份鉴权,定时任务,异步多线程,委托事件,上传图片,序列化,写入文件(包括Excel),登录防止篡改服务,单元测试??,依赖注入认证和授权事务处理,死锁,并发消息队列 设计模式? ...