猿问

同时打开两个访问session的页面并没有出现有一个页面等待的现象啊?问题详情往下看

”session是以文件形式存储在服务器上的,因此当一个页面开启了session之后,会独占这个session文件,这样会导致当前用户的其他并发访问无法执行而等待。“,这句话怎么实现?我在我电脑上同时打开两个访问session的页面并没有出现有一个页面等待的现象啊?

这是我的php代码

<?php

session_start();

$__SESSION['name']='jobs';

echo $__SESSION['name'];

?>



AngelShigure
浏览 1592回答 4
4回答

茫海

首先,你先要搞清楚并发的意思,你这样测试肯定没办法并发。所以你在代码里面加个sleep(10)试试<?php session_start(); $__SESSION['name']='jobs'; echo $__SESSION['name']; sleep(10); ?>然后在第一个请求还没完的时候,马上接着第二个请求,你看下会不会等待

化龙贝

你在哪里看到的? 据我所知是存在内存里的 至于独占,我想对于内存读取速度来说,单线程的访问是不可能看出来差别的

会长001

你这不是就开启了一个吗。

快乐崇拜tager

我也是新手,还没学到这里来,这是第几章的内容
随时随地看视频慕课网APP
我要回答