{myadvertisements[zone_1]}
 
تقييم الموضوع:
  • 0 صوت - 0 بمعدل
  • 1
  • 2
  • 3
  • 4
  • 5
أريد مساعدة - لمن يجيد لغة الجافا -
ابن الشام غير متصل
Moderator
*****

المشاركات: 893
الانضمام: Sep 2004
مشاركة: #1
أريد مساعدة - لمن يجيد لغة الجافا -
الأخوة الزملاء،

سؤالي هو عن إمكانية استخدام function جاهز لحساب الـ runtime للبرنامج بدون اللجوء الى استخدام متاهات الـ Threads ولكم مني خالص الشكر.
02-26-2005, 04:05 AM
زيارة موقع العضو عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}
suzanna غير متصل
عضو متقدم
****

المشاركات: 347
الانضمام: Apr 2004
مشاركة: #2
أريد مساعدة - لمن يجيد لغة الجافا -
هناك class خاص بالruntime لكن لا انصحك باستخدامه لانه system dependant و مالها ال threads? :D
02-28-2005, 11:15 AM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}
Logikal غير متصل
لاقومي لاديني
*****

المشاركات: 3,127
الانضمام: Oct 2003
مشاركة: #3
أريد مساعدة - لمن يجيد لغة الجافا -
لا اذكر اسم ال function الخاص بالوقت في Java الان لأنني أعمل على ال Pascal منذ سنوات، لكنني سأعطيك المنطق المناسب بالـ pseudo-code الذي استعمله انا شخصيا و يمكنك ترجمته و تطبيقه في ال Java.

Time1 = Now
Statement1
Statement2
.
.
.
Statement n
Time2 = Now
TotalRunTime = Time2 - Time1


لا يوجد حاجة هنا للـ Threads و لا بطيخ. لا أدري ان كانت هناك اي مشاكل في تطبيق هذا المنطق على الـ Java لكنه صالح لاعطائي فترة عمل البرنامج ((تقريبا)) و يكفي لسد الحاجة في اغلب الاحيان بالنسبة لي.
02-28-2005, 05:39 PM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}
AntiVirus غير متصل
عضو متقدم
****

المشاركات: 303
الانضمام: Apr 2003
مشاركة: #4
أريد مساعدة - لمن يجيد لغة الجافا -
أيوة صحيح .. مالها الـThreads؟

لكن الذي لا اعرفه هو ، كيف كنت تريد(او تفكر في) حساب ال runtime باستخدام ال threads!

والذي لا اعرفه ايضا هو علاقة ال Runtime Class بحساب الوقت الذي يستغرقه البرنامج! ..

هناك أشياء كثيرة لا أعرفها وليس معنى عدم معرفتي بها هو معرفتي بعدمها!

طيب ..

اعتقد ان ما شرحه لوجيكال هو الحل الوحيد المتوفر حاليا ..(وهو كما ذكر لوجيكال حل تقريبي لكنه مفيد في المقارنة بين الحالات المتشابهة، نفس الكود مثلا لكن باستخدام input مختلف)

كيف نعمل هذه الحسبة بواسطة الجافا؟ ..

استخدم
System.currentTimeMillis()

لتحصل على الوقت




02-28-2005, 07:07 PM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}
ابن الشام غير متصل
Moderator
*****

المشاركات: 893
الانضمام: Sep 2004
مشاركة: #5
أريد مساعدة - لمن يجيد لغة الجافا -
أشكر جميع من قام بالمساعدة.

لقد قمت بحل المشكلة عن طريق ال threads حيث لم أكن على علم بال function الذي تفضل به الزميل انتي فايروس وشكر كبير له.

أما كيف فقد قمت بإطلاق thread مع بدء العبارة التي تقوم ببعض العمليات الحسابية في البرنامج لمعرفة كم من الوقت سيسيتغرق حل هذه العمليات وقمت بجعل هذا ال THREAD يقوم بعملية SLEEP() عند كل مللي من الثانية مع اضافة كاونتر ...

لف ودوران شي بدوخ صح؟

شكر جزيل للجميع مرة ثانية(f)
03-01-2005, 12:16 AM
زيارة موقع العضو عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}
AntiVirus غير متصل
عضو متقدم
****

المشاركات: 303
الانضمام: Apr 2003
مشاركة: #6
أريد مساعدة - لمن يجيد لغة الجافا -
اقتباس:أما كيف فقد قمت بإطلاق thread مع بدء العبارة التي تقوم ببعض العمليات الحسابية في البرنامج لمعرفة كم من الوقت سيسيتغرق حل هذه العمليات وقمت بجعل هذا ال THREAD يقوم بعملية SLEEP() عند كل مللي من الثانية مع اضافة كاونتر ...

لف ودوران شي بدوخ صح؟

هكذا كان الThread ؟

while(true)
{
Thread.sleep(1000);
counter++;
}

اعتقد ان نسبة الخطأ ستكون كبيرة بهذه الطريقة، لأن الThreads وان كانت نظريا تشتغل في نفس الوقت فهي ليست في الحقيقة كذلك، ففي اللحظة الواحدة هناك Thread واحد فقط يعمل وبالتالي فان الوقت الذي تحسبه يضاف إليه التأخير الناتج عن تبديل ال Threads ..

والتجربة خير برهان :)

بالمناسبة، انا كنت مثلك لا أعرف هذه ال method الخاصة بمعرفة الوقت وكل ما عملته انني بحثت في الجوجل :D


03-01-2005, 11:50 AM
عرض جميع مشاركات هذا العضو إقتباس هذه الرسالة في الرد
{myadvertisements[zone_3]}


المواضيع المحتمل أن تكون متشابهة…
الموضوع الكاتب الردود المشاهدات آخر رد
  مساعدة في internet marketing و SEO Dr.xXxXx 7 1,861 04-09-2013, 03:23 AM
آخر رد: الحوت الأبيض
  طلب مساعدة Sheshonq 5 2,970 09-18-2012, 09:11 AM
آخر رد: Deeseefew
  مساعدة Sheshonq 0 1,158 02-11-2012, 12:42 PM
آخر رد: Sheshonq
  طلب مساعدة Sheshonq 1 1,964 12-22-2011, 04:47 PM
آخر رد: Sheshonq
  اريد مساعدة Sheshonq 4 2,566 09-06-2011, 04:39 PM
آخر رد: Sheshonq

الانتقال السريع للمنتدى:


يتصفح هذا الموضوع من الأعضاء الان: بالاضافة الى ( 1 ) زائر
{myadvertisements[zone_2]}
إتصل بنا | نادي الفكر العربي | العودة للأعلى | | الوضع البسيط (الأرشيف) | خلاصات التغذية RSS