Threads / Aspectos del Threading
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.
Learn More
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] P o r f i n e n t r a r e m o s d e l l e n o e n e l t e m a d e l t h r e a d i n g e n V B y c o m e n z a r e m o s u n a n u e v a e t a p a . [ 0 0 : 0 0 : 0 6 . 0 ] P e r o a n t e s d e q u e i n c u r s i o n e e n e l t h r e a d i n g , d é j e m e a d v e r t i r l e q u e é s t e t i e n e c i e r t a s v e n t a j a s . . . [ 0 0 : 0 0 : 1 2 . 0 ] . . . y t a m b i é n a l g u n a s d e s v e n t a j a s . E n e f e c t o , e n o c a s i o n e s e l t h r e a d i n g r e s u l t a u n a e x c e l e n t e i d e a , y , d e s d e . . . [ 0 0 : 0 0 : 1 8 . 0 ] . . . l u e g o , u s t e d d e b e e m p l e a r l o . [ 0 0 : 0 0 : 1 9 . 0 ] P e r o h a y o t r a s o c a s i o n e s e n q u e e l t h r e a d i n g l e t r a e r á v e r d a d e r o s d o l o r e s d e c a b e z a y , p o r t a n t o , d e b e u t i l i z a r l o c o n c u i d a d o . [ 0 0 : 0 0 : 2 5 . 0 ] V e a m o s p r i m e r o l a v e n t a j a s . E n d e f i n i t i v a , e l t h r e a d i n g l e p e r m i t i r á c r e a r a p l i c a c i o n e s q u e r e s p o n d e n m e j o r . . . [ 0 0 : 0 0 : 3 1 . 0 ] . . . p u e s m i e n t r a s e l u s u a r i o r e a l i z a a l g u n a t a r e a e n p r i m e r p l a n o , o t r a p u e d e e s t a r e j e c u t á n d o s e e n s e g u n d o p l a n o . [ 0 0 : 0 0 : 3 6 . 0 ] U n e j e m p l o s o n l o s c á l c u l o s d e E x c e l e n l a s h o j a s e l e c t r ó n i c a s ; e s t o s c á l c u l o s s e r e a l i z a n e n s e g u n d o p l a n o ; [ 0 0 : 0 0 : 4 3 . 0 ] y a h o r a , a n t e s d e e j e c u t a r V i s u a l B a s i c , u s t e d p u e d e r e a l i z a r a l g u n a t a r e a e n s e g u n d o p l a n o , e n t a n t o . . . [ 0 0 : 0 0 : 4 9 . 0 ] . . . q u e e l u s u a r i o i n t r o d u c e d a t o s o s e l e c c i o n a a l g u n a o p c i ó n e n p r i m e r p l a n o , l o c u a l e s m a g n í f i c o . [ 0 0 : 0 0 : 5 4 . 0 ] L o s t h r e a d s t a m b i é n p e r m i t e n e s t a b l e c e r p r i o r i d a d e s . A s í , u n t h r e a d p u e d e e j e c u t a r s e c o n m a y o r p r i o r i d a d q u e o t r o . . . [ 0 0 : 0 1 : 0 2 . 0 ] . . . d e m o d o q u e p o d e m o s d e s a r r o l l a r t a r e a s e n p r i m e r y s e g u n d o p l a n o , l o c u a l r e a l m e n t e m e j o r a e l r e n d i m i e n t o . [ 0 0 : 0 1 : 0 8 . 0 ] L o s t h r e a d s t a m b i é n s o n m u y ú t i l e s e n l a s r e d e s , p a r a h a c e r c o n e x i o n e s e n t r e b a s e s d e d a t o s . . . [ 0 0 : 0 1 : 1 3 . 0 ] . . . p a s a r e l e m e n t o s a é s t a s , y a d m i n i s t r a r , e n s e g u n d o p l a n o , l o s r e c u r s o s d e l a s r e d e s . . . [ 0 0 : 0 1 : 2 0 . 0 ] . . . m i e n t r a s e l u s u a r i o s i g u e t r a b a j a n d o e n p r i m e r p l a n o . [ 0 0 : 0 1 : 2 3 . 0 ] L o s u s u a r i o s r e a l m e n t e a p r e c i a n e s t o , p u e s p e r c i b e n q u e l a a p l i c a c i ó n s e e j e c u t a m u c h o m á s r á p i d a y e f i c i e n t e m e n t e . [ 0 0 : 0 1 : 3 1 . 0 ] A h o r a b i e n , e l t h r e a d i n g p u e d e p r e s e n t a r s e r i a s d e s v e n t a j a s , q u e u s t e d d e b e c o n o c e r . [ 0 0 : 0 1 : 3 6 . 0 ] L a p r i m e r a d e e l l a s s o n l o s " c a m b i o s d e c o n t e x t o " ( " c o n t e x t s w i t c h " ) . E n e f e c t o , s i t r e s t h r e a d s s e e j e c u t a n e n u n p r o c e s a d o r . . . [ 0 0 : 0 1 : 4 5 . 0 ] . . . l o q u e é s t e h a c e e s d i v i d i r e l t i e m p o . [ 0 0 : 0 1 : 4 8 . 0 ] A s í , e j e c u t a e l p r i m e r t h r e a d d u r a n t e c i e r t o l a p s o , y s e d e t i e n e ; l u e g o e j e c u t a e l s e g u n d o y d e s p u é s s i g u e c o n e l t e r c e r o . [ 0 0 : 0 1 : 5 3 . 0 ] P e r o c a d a v e z q u e c a m b i a d e u n t h r e a d a o t r o , d e b e e m p l e a r u n c o n j u n t o d i f e r e n t e d e u b i c a c i o n e s d e m e m o r i a . . . [ 0 0 : 0 2 : 0 0 . 0 ] . . . a s í q u e r e a l i z a l o q u e s e c o n o c e c o m o c a m b i o d e c o n t e x t o . P e r o e s t o s c a m b i o s c o n s u m e n r e c u r s o s c o n s i d e r a b l e s . . . [ 0 0 : 0 2 : 0 8 . 0 ] . . . y s i h a y d e m a s i a d o s t h r e a d s y c a m b i o s d e c o n t e x t o a c t i v o s , l a d i v i s i ó n d e t i e m p o s e d i f i c u l t a . . . [ 0 0 : 0 2 : 1 4 . 0 ] . . . p o r e l g r a n c o n s u m o d e r e c u r s o s ; p o r t a n t o , e l t h r e a d n o t i e n e t i e m p o s u f i c i e n t e p a r a e j e c u t a r s e y a v a n z a r , d e m o d o . . . [ 0 0 : 0 2 : 2 1 . 0 ] . . . q u e t o d a l a a p l i c a c i ó n p a r e c e e j e c u t a r s e c o n m á s l e n t i t u d , l o c u a l o c u r r e r e a l m e n t e . [ 0 0 : 0 2 : 2 6 . 0 ] A s í p u e s , e l p r o c e s a d o r d e d i c a m á s r e c u r s o s a l c a m b i o d e c o n t e x t o s q u e a l a e j e c u c i ó n d e l a a p l i c a c i ó n , l o c u a l g e n e r a p r o b l e m a s . [ 0 0 : 0 2 : 3 4 . 0 ] O t r o a s p e c t o q u e d e b e t e n e r e n c u e n t a a l u s a r l o s t h r e a d s e s e l a c c e s o c o m p a r t i d o a l o s r e c u r s o s . [ 0 0 : 0 2 : 3 9 . 0 ] S i d o s t h r e a d s e s t á n a c c e d i e n d o a l a m i s m a v a r i a b l e , d e b e m o s a s e g u r a r n o s d e s i n c r o n i z a r e l p r o c e s o . . . [ 0 0 : 0 2 : 4 7 . 0 ] . . . p u e s a l g u n o p o d r í a c a m b i a r l a v a r i a b l e a n t e s d e q u e e l o t r o e s t é l i s t o , o a n t e s d e r e a l i z a r l a s a c c i o n e s q u e r e q u i e r e n e s a v a r i a b l e . [ 0 0 : 0 2 : 5 4 . 0 ] A s í p u e s , d e b e e s t a r a l e r t a a n t e e s t o s i n c o n v e n i e n t e s . L a g e s t i ó n t a m b i é n p u e d e p l a n t e a r d i f i c u l t a d e s s i s e g e n e r a n d e m a s i a d o s t h r e a d s ; [ 0 0 : 0 3 : 0 2 . 0 ] u s t e d p u e d e h a b e r l o s i n t r o d u c i d o e n s u p r o g r a m a p o r q u e l o s n e c e s i t a p a r a q u e r e a l i c e n d i s t i n t a s t a r e a s q u e r e q u i e r e n e l u s o d e . . . [ 0 0 : 0 3 : 1 0 . 0 ] . . . r e c u r s o s c o m p a r t i d o s e n d i f e r e n t e s p a r t e s d e s u p r o g r a m a . E s n e c e s a r i o q u e c o n o z c a t o d o s e s t o s i n c o n v e n i e n t e s ; a s í . . . [ 0 0 : 0 3 : 1 6 . 0 ] . . . q u e l e s u g e r i r í a c o n i n s i s t e n c i a q u e c o n s u l t a r a l a d o c u m e n t a c i ó n d e l K i t d e D e s a r r o l l o d e S o f t w a r e ( S D K ) . [ 0 0 : 0 3 : 2 2 . 0 ] L e a a c e r c a d e l o s t h r e a d s , h a b i t ú e s e a e l l o s y , p o r s u p u e s t o , e n s á y e l o s : s o n f a n t á s t i c o s . [ 0 0 : 0 3 : 2 7 . 0 ] E m p l é e l o s c u a n d o s e a n e c e s a r i o , p e r o n o l o s u s e i r r e f l e x i v a m e n t e . [ 0 0 : 0 3 : 3 2 . 0 ] N o s o n l a s o l u c i ó n m á g i c a ; d e h e c h o , p u e d e n a y u d a r l e o c a u s a r l e p r o b l e m a s : [ 0 0 : 0 3 : 3 6 . 0 ] s ó l o n e c e s i t a t e n e r u n c o n o c i m i e n t o a d e c u a d o d e l o q u e p u e d e n o f r e c e r l e y , a l m i s m o . . . [ 0 0 : 0 3 : 4 1 . 0 ] . . . t i e m p o , d e l o s r e c u r s o s q u e d e m a n d a n . [ 0 0 : 0 3 : 4 4 . 0 ]
Tutorial Information
| Course: | Microsoft Visual Basic .NET (Español) |
| Author: | Mark Long |
| SKU: | 33538 |
| ISBN: | 1-932808-12-4 |
| Release Date: | 2004-09-17 |
| Duration: | 6 hrs / 88 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 