2021
08-08
08-08
浅谈JS三座大山之异步和单线程
目录单线程异步单线程但是我们在开发中,遇到请求网络,或者定时任务的时候,如果等待网络请求结束或者定时任务结束的时候再去做其他事情,这样页面就会卡住,所以js有异步机制解决这个问题。异步异步的特点是不会阻塞后面的代码执行,当同步任务执行完毕之后,再执行异步任务。相对的,同步会阻止代码执行。异步任务的应用主要有网络请求和定时任务。异步是通过callback的方式实现的,在callback里面执行异步执行的代码,但是有一...
继续阅读 >
信息发送importjava.io.*;importjava.net.ServerSocket;importjava.net.Socket;importjava.util.Scanner;publicclassMay{publicstaticvoidmain(String[]args){//单线程程序try{ServerSocketsocket=newServerSocket(2233);//端口号Socketsoc=socket.accept();//读取信息BufferedReaderbr=newBufferedReader(newInputStreamReader(soc.getInputStream()));PrintW...
前两天硬着头皮在部门内部做了一次技术分享,主题如题。索性整理成文章留个纪念!要了解异步实现,首先我们得先了解:同步&异步同步:会逐行执行代码,会对后续代码造成阻塞,直至代码接收到预期的结果之后,才会继续向下执行任务。异步:调用之后先不管结果,继续向下执行任务。网上各种文章对同步和异步的解释也不外如是,但是看文字总是有点晦涩难懂!我就生活化的来比拟一下这两个概念吧!就好比请人吃饭:比如你要请两个人...