erererdere | 1 Apr 2009 21:09
Picon

sexy boobs crash babe funny girls hot girl candid car dance fight strip model ass cool bikini babes water PERFECT TEEN PUSSY! naked nude sexo pussy in video!! Free joint now!!!


sexy boobs crash babe funny girls hot girl candid car dance fight
strip model ass cool bikini babes water PERFECT TEEN PUSSY! naked nude
sexo pussy in video!!
Free joint now!!!

 sexy   boobs   crash   babe   funny   girls   hot   girl   candid
car   dance   fight   strip   model   ass   cool   bikini   babes
cam   webcam   dancing   sex   naked   nude   sexy   pussy Click the
link below to see the full video of her PERFECT TEEN PUSS!!!!
http://www.budurl.com/rpyf
 But we doubt you're complaining about having to nude one more time...
and, this time it's not just Miller nude but with she's giving us full
body, frontal, pussy and ass shots.
Click and enjoy. Categories: sex tape video nude naked movie gallery
free download porn model jpg blowjob pussy view in bed photos
http://www.budurl.com/rpyf
http://www.budurl.com/rpyf

erererdere | 1 Apr 2009 21:12
Picon

sexy boobs crash babe funny girls hot girl candid car dance fight strip model ass cool bikini babes water PERFECT TEEN PUSSY! naked nude sexo pussy in video!! Free joint now!!!


sexy boobs crash babe funny girls hot girl candid car dance fight
strip model ass cool bikini babes water PERFECT TEEN PUSSY! naked nude
sexo pussy in video!!
Free joint now!!!

 sexy   boobs   crash   babe   funny   girls   hot   girl   candid
car   dance   fight   strip   model   ass   cool   bikini   babes
cam   webcam   dancing   sex   naked   nude   sexy   pussy Click the
link below to see the full video of her PERFECT TEEN PUSS!!!!
http://www.budurl.com/rpyf
 But we doubt you're complaining about having to nude one more time...
and, this time it's not just Miller nude but with she's giving us full
body, frontal, pussy and ass shots.
Click and enjoy. Categories: sex tape video nude naked movie gallery
free download porn model jpg blowjob pussy view in bed photos
http://www.budurl.com/rpyf
http://www.budurl.com/rpyf

Enrique Nieloud | 2 Apr 2009 00:21
Picon

miembros estáticos y multithreading


Hola gente,
Dada una clase X,

class X {
	static const int Num = 10;
	....
};

¿Alguien sabe si el uso de múltiples instancias de X en distintos
hilos de ejecución puede ser problemático?
Si es así, una alternativa quizá sea:

class X {
	enum {Num = 10};
	....
};

Daniel Gutson | 2 Apr 2009 03:05
Picon

Re: miembros estáticos y multithreading

Por qué podría ser un problema, siendo un dato read only? No veo condición de carrera.

Además la diferencia entre enum y static const int en este caso es sólo a nivel compilación, no tiene ninguna implicancia en la generación de código (a menos obviamente que operes con la dirección del static const).

 Daniel.

2009/4/1 Enrique Nieloud <enieloud <at> gmail.com>

Hola gente,
Dada una clase X,

class X {
       static const int Num = 10;
       ....
};

¿Alguien sabe si el uso de múltiples instancias de X en distintos
hilos de ejecución puede ser problemático?
Si es así, una alternativa quizá sea:

class X {
       enum {Num = 10};
       ....
};




--~--~---------~--~----~------------~-------~--~----~
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
-~----------~----~----~----~------~----~------~--~---

Enrique Nieloud | 2 Apr 2009 03:41
Picon

Re: miembros estáticos y multithreading


Hola Dani,

Gracias por la data,

> Por qué podría ser un problema, siendo un dato read only? No veo condición
> de carrera.
Ok, es bueno saberlo. Es decir que si es readonly no habría problema
entonces. No estaba seguro.
¿Lo mismo puede decirse si tengo varios lectores simultáneos sobre un
cacho de memoria pedida x malloc?

> Además la diferencia entre enum y static const int en este caso es sólo a
> nivel compilación, no tiene ninguna implicancia en la generación de código
Ok. Yo venía sistemáticamente evitando declaraciones de miembros
estáticos por no saber bien lo que discutimos sobre multi-threading en
el párrafo anterior. Usaba unos horribles #defines. Pensando en como
evitarlos me pareció que una forma era usar el enum hack. Ahora ya
está uso "static const var".

> (a menos obviamente que operes con la dirección del static const).
si, si, desde ya.

nuevamente gracias!

Fernando Cacciola | 2 Apr 2009 04:41
Picon
Gravatar

Re: a q no lo sacan :D


Hola Daniel,

Para que no quede en el olvido...

> Yo lo resolví de manera muy parecida: 
> http://code.google.com/p/promotion-disable/
> 
> Viene a raíz de unos mails con stroustrup: "What I really want is to 
> prevent narrowing, e.g. int->char, float->int, double->float because 
> that quietly throws away information.See the non-narrowing rules for the 
> C++0x { } initialization (e.g. on my C++0x FAQ)"
> 
> Invito al resto de la gente != Pablo a mostrar la regla AvoidNarrowing, 
> ya sea usando las clasesitas mías o las de Pablo.
> 

promotion_disable tiene justamente un "problema potencial" en la regla 
AvoidNarrowing:

sizeof(T) <= sizeof(U)

NO necesariamente implica, basándose técnicamente en el std, que la conversion 
de U a T no es narrowing.

La forma políticamente correcta de implementar la regla sería esta usando la 
siguiente condición:

boost::numeric::conversion_traits<T,U>::subranged

Pueden ver la documentación del mismo acá:

http://www.boost.org/doc/libs/1_38_0/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html

Saludos

--
Fernando Cacciola
SciSoft Consulting, Founder
http://www.scisoft-consulting.com

Daniel Gutson | 2 Apr 2009 08:23
Picon

Re: miembros estáticos y multithreading

Hola Enrique,

  las condiciones de carrera estan asociadas a la modificacion del dato, es decir, de ver quién llega primero a escribir el dato.
Si tenés 50 giles leyendo, no pasa nada, no hay nadie compitiendo por el recurso.

Acordáte que un mutex es Mutually Exclusive; no hay nada de excluyente entre dos tipos que quieren leer lo mismo, es compatible.

  Daniel.

pd: el static const sólo aplica a integrales, no a flotantes.

2009/4/1 Enrique Nieloud <enieloud-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

Hola Dani,

Gracias por la data,

> Por qué podría ser un problema, siendo un dato read only? No veo condición
> de carrera.
Ok, es bueno saberlo. Es decir que si es readonly no habría problema
entonces. No estaba seguro.
¿Lo mismo puede decirse si tengo varios lectores simultáneos sobre un
cacho de memoria pedida x malloc?

> Además la diferencia entre enum y static const int en este caso es sólo a
> nivel compilación, no tiene ninguna implicancia en la generación de código
Ok. Yo venía sistemáticamente evitando declaraciones de miembros
estáticos por no saber bien lo que discutimos sobre multi-threading en
el párrafo anterior. Usaba unos horribles #defines. Pensando en como
evitarlos me pareció que una forma era usar el enum hack. Ahora ya
está uso "static const var".

> (a menos obviamente que operes con la dirección del static const).
si, si, desde ya.

nuevamente gracias!




--~--~---------~--~----~------------~-------~--~----~
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
-~----------~----~----~----~------~----~------~--~---

RFOG | 2 Apr 2009 09:59
Picon

Re: miembros estáticos y multithreading


Hola a todos.

Yo voy a poner mi granito de arena... o más bien mi granito para atascar  
los engranajes...

Los problemas de sincronización denotan un grave defecto de diseño... en  
el hardware y el sistema operativo (ya imaginaba a alguno levantando el  
látigo, je je). Por supuesto todo esto no deja de ser una elucubración mía  
que posiblemente carezca de sentido, pero es como lo veo.

¿Por qué tenemos que preocuparnos nosotros de la sincronización, que está  
en la tripas del sistema operativo? Hace unos años era entendible:  
limitaciones técnicas, rendimiento, etc... ¿Pero hoy en día? La  
informática está atascada, el hardware más, comienzan a proliferar los  
procesadores multinúcleo y el sistema operativo y el hard de alrededor es  
idéntico. ¿No sería mucho más rentable en cuanto a rendimiento que fuera  
la propia electrónica la que hiciera directamente la sincronización? ¿Qué  
ocurre si lanzamos un bloqueo desde el pipeline de dos cores? Hala, toda  
la previsión de ejecución, el adelanto de ciclos, todo perdido...

De todos modos creo que los AS/400 de IBM implementas directamente  
sincronización (Si no son esos, seguro que existe un SO/Hard que lo hace  
automáticamente, he oído hablar de él pero no recuerdo el nombre)...

No me refiero a que toda la memoria esté sincronizada, sino tener una  
nueva palabra reservada, por ejemplo "sync".

sync list<MiRegistro>mi_lista_de_registros.

Ante cada operación de lectura/escritura la entrada/salida de la sección  
crítica o el semáforo o el mutex debería hacerse automáticamente.

O mejor aún, que fuera completamente transparente. Sería el compilador el  
que mirara si el programa tiene hilos e introduciría la sincronización  
automáticamente en aquellas que estuvieran compartidas. Y si fuera el  
sistema operativo, mejor que mejor...

¿Qué les parece?

On Thu, 02 Apr 2009 08:23:43 +0200, Daniel Gutson
<danielgutson@...>  
wrote:

> Hola Enrique,
>
>   las condiciones de carrera estan asociadas a la modificacion del dato,  
> es
> decir, de ver quién llega primero a escribir el dato.
> Si tenés 50 giles leyendo, no pasa nada, no hay nadie compitiendo por el
> recurso.
>
> Acordáte que un mutex es Mutually Exclusive; no hay nada de excluyente  
> entre
> dos tipos que quieren leer lo mismo, es compatible.
>
>   Daniel.
>
> pd: el static const sólo aplica a integrales, no a flotantes.
>
> 2009/4/1 Enrique Nieloud <enieloud@...>
>
>>
>> Hola Dani,
>>
>> Gracias por la data,
>>
>> > Por qué podría ser un problema, siendo un dato read only? No veo
>> condición
>> > de carrera.
>> Ok, es bueno saberlo. Es decir que si es readonly no habría problema
>> entonces. No estaba seguro.
>> ¿Lo mismo puede decirse si tengo varios lectores simultáneos sobre un
>> cacho de memoria pedida x malloc?
>>
>> > Además la diferencia entre enum y static const int en este caso es  
>> sólo a
>> > nivel compilación, no tiene ninguna implicancia en la generación de
>> código
>> Ok. Yo venía sistemáticamente evitando declaraciones de miembros
>> estáticos por no saber bien lo que discutimos sobre multi-threading en
>> el párrafo anterior. Usaba unos horribles #defines. Pensando en como
>> evitarlos me pareció que una forma era usar el enum hack. Ahora ya
>> está uso "static const var".
>>
>> > (a menos obviamente que operes con la dirección del static const).
>> si, si, desde ya.
>>
>> nuevamente gracias!
>>
>> >
>>
>
> >

--

-- 
Microsoft Visual C++ MVP
========================
Mi blog sobre programación: http://geeks.ms/blogs/rfog
Momentos Leves: http://momentosleves.blogspot.com/
Cosas mías: http://rfog.blogsome.com/
Libros, ciencia ficción y  desarrollo
========================================
Si no hay café para todos, no habrá para nadie.
		-- Ernesto 'Che' Guevara.

Enrique Nieloud | 2 Apr 2009 14:42
Picon

Re: miembros estáticos y multithreading


> ¿Qué les parece?
Que qué me parece? que "sería todo un detalle" como dice Serrat, que
otros se ocuparan de la sincronizacion. Que uno diga "lo quiero 4
thread pleeeease" y listo.
Se acuerdan del así llamado "Multitasking" del Windows 3.0/3.1? que
uno tenía que hacer la multitarea a manopla consultando la cola de
mensajes. Uno dice ahora, bueno menos mal que ya no nos tenemos que
ocupar de eso.

Quizá algún que ya no nos ocupemos de las complejidades del Multithreading.

Marcha al congreso por un soporte más fácil para múltiples hilos de
ejecución!!!!

Alfredo Ortega | 2 Apr 2009 22:07
Picon

Re: miembros estáticos y multithreading


On Apr 2, 9:42 am, Enrique Nieloud <eniel...@...> wrote:
> > ¿Qué les parece?

En C++ seguro se puede agregar pero entonces lo estarias transformando
en una especie de Java...

En ADA tambien esta echo con los protected objects, y .NET seguro
tiene algo tambien.


Gmane