js中如果触发多个事件(事件驱动)那么要按照事件顺序逐个执行,这与java中多线程的各个单独线程的执行情况是一致的在js中值得一提的是Ajax 技术,这是个异步方法即在Ajax發送一个请求之后,我可以继续执行后面的程序包括click等事件也是异步的,直到响应后再将callback放入等待队列中。对于一整个Ajax来说可以吧咜当作是一个同步的,只有等请求得到响应之后我才能执行Ajax的callback。
java中如果有多个任务可以将他们分配到不同的线程中去执行,实现并发每个单独线程中同步和异步情况和js中单线程情况是一致的。但多线程就存在一个资源共享的问题就关于线程安全的问题,这是另一个問题不予赘述。
发布了21 篇原创文章 · 获赞 3 · 访问量 2万+