Bonjour,
je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
application asp.net, il creait un nouveau thread.
tout cela car j'ai des methodes static qui recupere des donnees personnels
au user et je me demande si deux personnes accede en meme temps a ces
methodes peut il y avoir confusion.
Merci d'avance.
Benoit.
Bonjour,
je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
application asp.net, il creait un nouveau thread.
tout cela car j'ai des methodes static qui recupere des donnees personnels
au user et je me demande si deux personnes accede en meme temps a ces
methodes peut il y avoir confusion.
Merci d'avance.
Benoit.
Bonjour,
je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
application asp.net, il creait un nouveau thread.
tout cela car j'ai des methodes static qui recupere des donnees personnels
au user et je me demande si deux personnes accede en meme temps a ces
methodes peut il y avoir confusion.
Merci d'avance.
Benoit.
Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
soucis. Pour des données, elles seraient commune à toutes les instances de
cette classe particulière pour l'application. Une appication Web constitue
une seule application et les données seraient donc partagées par tous les
utilisateurs...
Patrice
--
"Benito" a écrit dans le message de
news:
> Bonjour,
>
> je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
> application asp.net, il creait un nouveau thread.
>
> tout cela car j'ai des methodes static qui recupere des donnees personnels
> au user et je me demande si deux personnes accede en meme temps a ces
> methodes peut il y avoir confusion.
>
> Merci d'avance.
>
> Benoit.
>
Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
soucis. Pour des données, elles seraient commune à toutes les instances de
cette classe particulière pour l'application. Une appication Web constitue
une seule application et les données seraient donc partagées par tous les
utilisateurs...
Patrice
--
"Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
news:B2B5B59B-1FA8-4203-A7A3-5D37A43F305E@microsoft.com...
> Bonjour,
>
> je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
> application asp.net, il creait un nouveau thread.
>
> tout cela car j'ai des methodes static qui recupere des donnees personnels
> au user et je me demande si deux personnes accede en meme temps a ces
> methodes peut il y avoir confusion.
>
> Merci d'avance.
>
> Benoit.
>
Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
soucis. Pour des données, elles seraient commune à toutes les instances de
cette classe particulière pour l'application. Une appication Web constitue
une seule application et les données seraient donc partagées par tous les
utilisateurs...
Patrice
--
"Benito" a écrit dans le message de
news:
> Bonjour,
>
> je me demandais si chaque fois qu'un utilisateur ouvrait browser sur une
> application asp.net, il creait un nouveau thread.
>
> tout cela car j'ai des methodes static qui recupere des donnees personnels
> au user et je me demande si deux personnes accede en meme temps a ces
> methodes peut il y avoir confusion.
>
> Merci d'avance.
>
> Benoit.
>
Ok mais si je souhaite que cette donnee static soit accessible, unique et
static pour chaque browser ouvert, connais tu une solution?
J'ai essaye de rendre mes donnees static thread safe mais cela ne
pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
chaque utilisateur) un nouveau thread etait créé.
Merci.
Benoit
"Patrice" wrote:
> Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> soucis. Pour des données, elles seraient commune à toutes les instances
> cette classe particulière pour l'application. Une appication Web
> une seule application et les données seraient donc partagées par tous
> utilisateurs...
>
> Patrice
> --
>
> "Benito" a écrit dans le message de
> news:
> > Bonjour,
> >
> > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
> > application asp.net, il creait un nouveau thread.
> >
> > tout cela car j'ai des methodes static qui recupere des donnees
> > au user et je me demande si deux personnes accede en meme temps a ces
> > methodes peut il y avoir confusion.
> >
> > Merci d'avance.
> >
> > Benoit.
> >
>
>
>
Ok mais si je souhaite que cette donnee static soit accessible, unique et
static pour chaque browser ouvert, connais tu une solution?
J'ai essaye de rendre mes donnees static thread safe mais cela ne
pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
chaque utilisateur) un nouveau thread etait créé.
Merci.
Benoit
"Patrice" wrote:
> Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> soucis. Pour des données, elles seraient commune à toutes les instances
> cette classe particulière pour l'application. Une appication Web
> une seule application et les données seraient donc partagées par tous
> utilisateurs...
>
> Patrice
> --
>
> "Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
> news:B2B5B59B-1FA8-4203-A7A3-5D37A43F305E@microsoft.com...
> > Bonjour,
> >
> > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
> > application asp.net, il creait un nouveau thread.
> >
> > tout cela car j'ai des methodes static qui recupere des donnees
> > au user et je me demande si deux personnes accede en meme temps a ces
> > methodes peut il y avoir confusion.
> >
> > Merci d'avance.
> >
> > Benoit.
> >
>
>
>
Ok mais si je souhaite que cette donnee static soit accessible, unique et
static pour chaque browser ouvert, connais tu une solution?
J'ai essaye de rendre mes donnees static thread safe mais cela ne
pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
chaque utilisateur) un nouveau thread etait créé.
Merci.
Benoit
"Patrice" wrote:
> Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> soucis. Pour des données, elles seraient commune à toutes les instances
> cette classe particulière pour l'application. Une appication Web
> une seule application et les données seraient donc partagées par tous
> utilisateurs...
>
> Patrice
> --
>
> "Benito" a écrit dans le message de
> news:
> > Bonjour,
> >
> > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
> > application asp.net, il creait un nouveau thread.
> >
> > tout cela car j'ai des methodes static qui recupere des donnees
> > au user et je me demande si deux personnes accede en meme temps a ces
> > methodes peut il y avoir confusion.
> >
> > Merci d'avance.
> >
> > Benoit.
> >
>
>
>
Par définition, si elle est "static" elle est unique pour toutes les
instances de la classe donc pour tout le monde.
Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
cache par exemple...
Tu peux éventuellement mixer les deux approches en ayant :
- des propriétés "statiques"
- mais qui sauvent les données non pas dans des membres statiques mais dans
des variables de session.
Par exemple :
http://www.c2i.fr/code.aspx?IDCodeR5
Patrice
--
"Benito" a écrit dans le message de
news:
> Ok mais si je souhaite que cette donnee static soit accessible, unique et
> static pour chaque browser ouvert, connais tu une solution?
>
> J'ai essaye de rendre mes donnees static thread safe mais cela ne
fonctionne
> pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
pour
> chaque utilisateur) un nouveau thread etait créé.
>
> Merci.
>
> Benoit
>
> "Patrice" wrote:
>
> > Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> > soucis. Pour des données, elles seraient commune à toutes les instances
de
> > cette classe particulière pour l'application. Une appication Web
constitue
> > une seule application et les données seraient donc partagées par tous
les
> > utilisateurs...
> >
> > Patrice
> > --
> >
> > "Benito" a écrit dans le message de
> > news:
> > > Bonjour,
> > >
> > > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
une
> > > application asp.net, il creait un nouveau thread.
> > >
> > > tout cela car j'ai des methodes static qui recupere des donnees
personnels
> > > au user et je me demande si deux personnes accede en meme temps a ces
> > > methodes peut il y avoir confusion.
> > >
> > > Merci d'avance.
> > >
> > > Benoit.
> > >
> >
> >
> >
Par définition, si elle est "static" elle est unique pour toutes les
instances de la classe donc pour tout le monde.
Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
cache par exemple...
Tu peux éventuellement mixer les deux approches en ayant :
- des propriétés "statiques"
- mais qui sauvent les données non pas dans des membres statiques mais dans
des variables de session.
Par exemple :
http://www.c2i.fr/code.aspx?IDCodeR5
Patrice
--
"Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
news:08E4E88E-94FB-4EC8-BF2E-E163A4973FD5@microsoft.com...
> Ok mais si je souhaite que cette donnee static soit accessible, unique et
> static pour chaque browser ouvert, connais tu une solution?
>
> J'ai essaye de rendre mes donnees static thread safe mais cela ne
fonctionne
> pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
pour
> chaque utilisateur) un nouveau thread etait créé.
>
> Merci.
>
> Benoit
>
> "Patrice" wrote:
>
> > Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> > soucis. Pour des données, elles seraient commune à toutes les instances
de
> > cette classe particulière pour l'application. Une appication Web
constitue
> > une seule application et les données seraient donc partagées par tous
les
> > utilisateurs...
> >
> > Patrice
> > --
> >
> > "Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
> > news:B2B5B59B-1FA8-4203-A7A3-5D37A43F305E@microsoft.com...
> > > Bonjour,
> > >
> > > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
une
> > > application asp.net, il creait un nouveau thread.
> > >
> > > tout cela car j'ai des methodes static qui recupere des donnees
personnels
> > > au user et je me demande si deux personnes accede en meme temps a ces
> > > methodes peut il y avoir confusion.
> > >
> > > Merci d'avance.
> > >
> > > Benoit.
> > >
> >
> >
> >
Par définition, si elle est "static" elle est unique pour toutes les
instances de la classe donc pour tout le monde.
Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
cache par exemple...
Tu peux éventuellement mixer les deux approches en ayant :
- des propriétés "statiques"
- mais qui sauvent les données non pas dans des membres statiques mais dans
des variables de session.
Par exemple :
http://www.c2i.fr/code.aspx?IDCodeR5
Patrice
--
"Benito" a écrit dans le message de
news:
> Ok mais si je souhaite que cette donnee static soit accessible, unique et
> static pour chaque browser ouvert, connais tu une solution?
>
> J'ai essaye de rendre mes donnees static thread safe mais cela ne
fonctionne
> pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser (ou
pour
> chaque utilisateur) un nouveau thread etait créé.
>
> Merci.
>
> Benoit
>
> "Patrice" wrote:
>
> > Des méthodes ou des données "static" ? Pour du code cela ne pose pas de
> > soucis. Pour des données, elles seraient commune à toutes les instances
de
> > cette classe particulière pour l'application. Une appication Web
constitue
> > une seule application et les données seraient donc partagées par tous
les
> > utilisateurs...
> >
> > Patrice
> > --
> >
> > "Benito" a écrit dans le message de
> > news:
> > > Bonjour,
> > >
> > > je me demandais si chaque fois qu'un utilisateur ouvrait browser sur
une
> > > application asp.net, il creait un nouveau thread.
> > >
> > > tout cela car j'ai des methodes static qui recupere des donnees
personnels
> > > au user et je me demande si deux personnes accede en meme temps a ces
> > > methodes peut il y avoir confusion.
> > >
> > > Merci d'avance.
> > >
> > > Benoit.
> > >
> >
> >
> >
Merci pour ces infos.
J'ai une derniere question a laquelle tu peux peut etre repondre:
Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
pour chaque utilisateur) un nouveau thread etait créé.
Je n'arrive pas a trouve de reponse sur le net.
Merci
Benoit
"Patrice" wrote:
> Par définition, si elle est "static" elle est unique pour toutes les
> instances de la classe donc pour tout le monde.
>
> Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
> cache par exemple...
>
> Tu peux éventuellement mixer les deux approches en ayant :
> - des propriétés "statiques"
> - mais qui sauvent les données non pas dans des membres statiques mais
> des variables de session.
>
> Par exemple :
> http://www.c2i.fr/code.aspx?IDCodeR5
>
> Patrice
>
> --
>
> "Benito" a écrit dans le message de
> news:
> > Ok mais si je souhaite que cette donnee static soit accessible, unique
> > static pour chaque browser ouvert, connais tu une solution?
> >
> > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> fonctionne
> > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
> pour
> > chaque utilisateur) un nouveau thread etait créé.
> >
> > Merci.
> >
> > Benoit
> >
> > "Patrice" wrote:
> >
> > > Des méthodes ou des données "static" ? Pour du code cela ne pose pas
> > > soucis. Pour des données, elles seraient commune à toutes les
> de
> > > cette classe particulière pour l'application. Une appication Web
> constitue
> > > une seule application et les données seraient donc partagées par
> les
> > > utilisateurs...
> > >
> > > Patrice
> > > --
> > >
> > > "Benito" a écrit dans le message
> > > news:
> > > > Bonjour,
> > > >
> > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
> une
> > > > application asp.net, il creait un nouveau thread.
> > > >
> > > > tout cela car j'ai des methodes static qui recupere des donnees
> personnels
> > > > au user et je me demande si deux personnes accede en meme temps a
> > > > methodes peut il y avoir confusion.
> > > >
> > > > Merci d'avance.
> > > >
> > > > Benoit.
> > > >
> > >
> > >
> > >
>
>
>
Merci pour ces infos.
J'ai une derniere question a laquelle tu peux peut etre repondre:
Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
pour chaque utilisateur) un nouveau thread etait créé.
Je n'arrive pas a trouve de reponse sur le net.
Merci
Benoit
"Patrice" wrote:
> Par définition, si elle est "static" elle est unique pour toutes les
> instances de la classe donc pour tout le monde.
>
> Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
> cache par exemple...
>
> Tu peux éventuellement mixer les deux approches en ayant :
> - des propriétés "statiques"
> - mais qui sauvent les données non pas dans des membres statiques mais
> des variables de session.
>
> Par exemple :
> http://www.c2i.fr/code.aspx?IDCodeR5
>
> Patrice
>
> --
>
> "Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
> news:08E4E88E-94FB-4EC8-BF2E-E163A4973FD5@microsoft.com...
> > Ok mais si je souhaite que cette donnee static soit accessible, unique
> > static pour chaque browser ouvert, connais tu une solution?
> >
> > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> fonctionne
> > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
> pour
> > chaque utilisateur) un nouveau thread etait créé.
> >
> > Merci.
> >
> > Benoit
> >
> > "Patrice" wrote:
> >
> > > Des méthodes ou des données "static" ? Pour du code cela ne pose pas
> > > soucis. Pour des données, elles seraient commune à toutes les
> de
> > > cette classe particulière pour l'application. Une appication Web
> constitue
> > > une seule application et les données seraient donc partagées par
> les
> > > utilisateurs...
> > >
> > > Patrice
> > > --
> > >
> > > "Benito" <Benito@discussions.microsoft.com> a écrit dans le message
> > > news:B2B5B59B-1FA8-4203-A7A3-5D37A43F305E@microsoft.com...
> > > > Bonjour,
> > > >
> > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
> une
> > > > application asp.net, il creait un nouveau thread.
> > > >
> > > > tout cela car j'ai des methodes static qui recupere des donnees
> personnels
> > > > au user et je me demande si deux personnes accede en meme temps a
> > > > methodes peut il y avoir confusion.
> > > >
> > > > Merci d'avance.
> > > >
> > > > Benoit.
> > > >
> > >
> > >
> > >
>
>
>
Merci pour ces infos.
J'ai une derniere question a laquelle tu peux peut etre repondre:
Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
pour chaque utilisateur) un nouveau thread etait créé.
Je n'arrive pas a trouve de reponse sur le net.
Merci
Benoit
"Patrice" wrote:
> Par définition, si elle est "static" elle est unique pour toutes les
> instances de la classe donc pour tout le monde.
>
> Dans ce cas, il faudrait plutôt utiliser des variables de session ou le
> cache par exemple...
>
> Tu peux éventuellement mixer les deux approches en ayant :
> - des propriétés "statiques"
> - mais qui sauvent les données non pas dans des membres statiques mais
> des variables de session.
>
> Par exemple :
> http://www.c2i.fr/code.aspx?IDCodeR5
>
> Patrice
>
> --
>
> "Benito" a écrit dans le message de
> news:
> > Ok mais si je souhaite que cette donnee static soit accessible, unique
> > static pour chaque browser ouvert, connais tu une solution?
> >
> > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> fonctionne
> > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
> pour
> > chaque utilisateur) un nouveau thread etait créé.
> >
> > Merci.
> >
> > Benoit
> >
> > "Patrice" wrote:
> >
> > > Des méthodes ou des données "static" ? Pour du code cela ne pose pas
> > > soucis. Pour des données, elles seraient commune à toutes les
> de
> > > cette classe particulière pour l'application. Une appication Web
> constitue
> > > une seule application et les données seraient donc partagées par
> les
> > > utilisateurs...
> > >
> > > Patrice
> > > --
> > >
> > > "Benito" a écrit dans le message
> > > news:
> > > > Bonjour,
> > > >
> > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
> une
> > > > application asp.net, il creait un nouveau thread.
> > > >
> > > > tout cela car j'ai des methodes static qui recupere des donnees
> personnels
> > > > au user et je me demande si deux personnes accede en meme temps a
> > > > methodes peut il y avoir confusion.
> > > >
> > > > Merci d'avance.
> > > >
> > > > Benoit.
> > > >
> > >
> > >
> > >
>
>
>
Je pense que oui si le navigateur est lancé explicitement par
(et non pas si l'on utilise "nouvelle fenêtre" par exemple). Je crois que
mieux est de considérer ce comportement comme "non défini".
J'ai vu des discussions récentes sur le sujet dont une qui suggère
d'utiliser dans les noms des variables de session, cache etc... un
"identifiant" de fenêtre. Cela permettra donc à chaque fenêtre d'utiliser
dans une même session ses propres variables...
(pour être complet c'est moyennement relié au problème précédent).
Patrice
--
"Benito" a écrit dans le message de
news:
> Merci pour ces infos.
>
> J'ai une derniere question a laquelle tu peux peut etre repondre:
>
> Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
> pour chaque utilisateur) un nouveau thread etait créé.
>
> Je n'arrive pas a trouve de reponse sur le net.
>
> Merci
>
> Benoit
>
>
> "Patrice" wrote:
>
> > Par définition, si elle est "static" elle est unique pour toutes les
> > instances de la classe donc pour tout le monde.
> >
> > Dans ce cas, il faudrait plutôt utiliser des variables de session ou
> > cache par exemple...
> >
> > Tu peux éventuellement mixer les deux approches en ayant :
> > - des propriétés "statiques"
> > - mais qui sauvent les données non pas dans des membres statiques mais
dans
> > des variables de session.
> >
> > Par exemple :
> > http://www.c2i.fr/code.aspx?IDCodeR5
> >
> > Patrice
> >
> > --
> >
> > "Benito" a écrit dans le message de
> > news:
> > > Ok mais si je souhaite que cette donnee static soit accessible,
et
> > > static pour chaque browser ouvert, connais tu une solution?
> > >
> > > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> > fonctionne
> > > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
(ou
> > pour
> > > chaque utilisateur) un nouveau thread etait créé.
> > >
> > > Merci.
> > >
> > > Benoit
> > >
> > > "Patrice" wrote:
> > >
> > > > Des méthodes ou des données "static" ? Pour du code cela ne pose
de
> > > > soucis. Pour des données, elles seraient commune à toutes les
instances
> > de
> > > > cette classe particulière pour l'application. Une appication Web
> > constitue
> > > > une seule application et les données seraient donc partagées par
tous
> > les
> > > > utilisateurs...
> > > >
> > > > Patrice
> > > > --
> > > >
> > > > "Benito" a écrit dans le
de
> > > > news:
> > > > > Bonjour,
> > > > >
> > > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
sur
> > une
> > > > > application asp.net, il creait un nouveau thread.
> > > > >
> > > > > tout cela car j'ai des methodes static qui recupere des donnees
> > personnels
> > > > > au user et je me demande si deux personnes accede en meme temps
ces
> > > > > methodes peut il y avoir confusion.
> > > > >
> > > > > Merci d'avance.
> > > > >
> > > > > Benoit.
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
Je pense que oui si le navigateur est lancé explicitement par
(et non pas si l'on utilise "nouvelle fenêtre" par exemple). Je crois que
mieux est de considérer ce comportement comme "non défini".
J'ai vu des discussions récentes sur le sujet dont une qui suggère
d'utiliser dans les noms des variables de session, cache etc... un
"identifiant" de fenêtre. Cela permettra donc à chaque fenêtre d'utiliser
dans une même session ses propres variables...
(pour être complet c'est moyennement relié au problème précédent).
Patrice
--
"Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
news:B585A7A3-D6DF-42A2-B54B-DB01C3A32316@microsoft.com...
> Merci pour ces infos.
>
> J'ai une derniere question a laquelle tu peux peut etre repondre:
>
> Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
> pour chaque utilisateur) un nouveau thread etait créé.
>
> Je n'arrive pas a trouve de reponse sur le net.
>
> Merci
>
> Benoit
>
>
> "Patrice" wrote:
>
> > Par définition, si elle est "static" elle est unique pour toutes les
> > instances de la classe donc pour tout le monde.
> >
> > Dans ce cas, il faudrait plutôt utiliser des variables de session ou
> > cache par exemple...
> >
> > Tu peux éventuellement mixer les deux approches en ayant :
> > - des propriétés "statiques"
> > - mais qui sauvent les données non pas dans des membres statiques mais
dans
> > des variables de session.
> >
> > Par exemple :
> > http://www.c2i.fr/code.aspx?IDCodeR5
> >
> > Patrice
> >
> > --
> >
> > "Benito" <Benito@discussions.microsoft.com> a écrit dans le message de
> > news:08E4E88E-94FB-4EC8-BF2E-E163A4973FD5@microsoft.com...
> > > Ok mais si je souhaite que cette donnee static soit accessible,
et
> > > static pour chaque browser ouvert, connais tu une solution?
> > >
> > > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> > fonctionne
> > > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
(ou
> > pour
> > > chaque utilisateur) un nouveau thread etait créé.
> > >
> > > Merci.
> > >
> > > Benoit
> > >
> > > "Patrice" wrote:
> > >
> > > > Des méthodes ou des données "static" ? Pour du code cela ne pose
de
> > > > soucis. Pour des données, elles seraient commune à toutes les
instances
> > de
> > > > cette classe particulière pour l'application. Une appication Web
> > constitue
> > > > une seule application et les données seraient donc partagées par
tous
> > les
> > > > utilisateurs...
> > > >
> > > > Patrice
> > > > --
> > > >
> > > > "Benito" <Benito@discussions.microsoft.com> a écrit dans le
de
> > > > news:B2B5B59B-1FA8-4203-A7A3-5D37A43F305E@microsoft.com...
> > > > > Bonjour,
> > > > >
> > > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
sur
> > une
> > > > > application asp.net, il creait un nouveau thread.
> > > > >
> > > > > tout cela car j'ai des methodes static qui recupere des donnees
> > personnels
> > > > > au user et je me demande si deux personnes accede en meme temps
ces
> > > > > methodes peut il y avoir confusion.
> > > > >
> > > > > Merci d'avance.
> > > > >
> > > > > Benoit.
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >
Je pense que oui si le navigateur est lancé explicitement par
(et non pas si l'on utilise "nouvelle fenêtre" par exemple). Je crois que
mieux est de considérer ce comportement comme "non défini".
J'ai vu des discussions récentes sur le sujet dont une qui suggère
d'utiliser dans les noms des variables de session, cache etc... un
"identifiant" de fenêtre. Cela permettra donc à chaque fenêtre d'utiliser
dans une même session ses propres variables...
(pour être complet c'est moyennement relié au problème précédent).
Patrice
--
"Benito" a écrit dans le message de
news:
> Merci pour ces infos.
>
> J'ai une derniere question a laquelle tu peux peut etre repondre:
>
> Je croyais que chaque fois que l'on ouvrait un nouveau browser IE (ou
> pour chaque utilisateur) un nouveau thread etait créé.
>
> Je n'arrive pas a trouve de reponse sur le net.
>
> Merci
>
> Benoit
>
>
> "Patrice" wrote:
>
> > Par définition, si elle est "static" elle est unique pour toutes les
> > instances de la classe donc pour tout le monde.
> >
> > Dans ce cas, il faudrait plutôt utiliser des variables de session ou
> > cache par exemple...
> >
> > Tu peux éventuellement mixer les deux approches en ayant :
> > - des propriétés "statiques"
> > - mais qui sauvent les données non pas dans des membres statiques mais
dans
> > des variables de session.
> >
> > Par exemple :
> > http://www.c2i.fr/code.aspx?IDCodeR5
> >
> > Patrice
> >
> > --
> >
> > "Benito" a écrit dans le message de
> > news:
> > > Ok mais si je souhaite que cette donnee static soit accessible,
et
> > > static pour chaque browser ouvert, connais tu une solution?
> > >
> > > J'ai essaye de rendre mes donnees static thread safe mais cela ne
> > fonctionne
> > > pas. Je croyais que chaque fois que l'on ouvrait un nouveau browser
(ou
> > pour
> > > chaque utilisateur) un nouveau thread etait créé.
> > >
> > > Merci.
> > >
> > > Benoit
> > >
> > > "Patrice" wrote:
> > >
> > > > Des méthodes ou des données "static" ? Pour du code cela ne pose
de
> > > > soucis. Pour des données, elles seraient commune à toutes les
instances
> > de
> > > > cette classe particulière pour l'application. Une appication Web
> > constitue
> > > > une seule application et les données seraient donc partagées par
tous
> > les
> > > > utilisateurs...
> > > >
> > > > Patrice
> > > > --
> > > >
> > > > "Benito" a écrit dans le
de
> > > > news:
> > > > > Bonjour,
> > > > >
> > > > > je me demandais si chaque fois qu'un utilisateur ouvrait browser
sur
> > une
> > > > > application asp.net, il creait un nouveau thread.
> > > > >
> > > > > tout cela car j'ai des methodes static qui recupere des donnees
> > personnels
> > > > > au user et je me demande si deux personnes accede en meme temps
ces
> > > > > methodes peut il y avoir confusion.
> > > > >
> > > > > Merci d'avance.
> > > > >
> > > > > Benoit.
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >